Windows Attrib Komutu ve Dosya Folder Özellikleri

Kutay Utku
• 7 dk okuma

Windows işletim sistemlerinde dosya ve klasörlerin özelliklerini yönetmek, sistem güvenliği, görünürlük ve yönetilebilirlik açısından oldukça önemlidir. Bu iş için kullanılan en temel araçlardan biri attrib (attribute) komutudur. attrib komutu sayesinde bir dosya veya klasörün şu özelliklerini değiştirebilirsiniz:

  • Gizli (Hidden – H)
  • Sistem (System – S)
  • Salt okunur (Read-only – R)
  • Arşiv (Archive – A)

örnek:

D:\>attrib +h +s +r RX7
D:\>attrib -h -s -r RX7

Bu iki komut aslında aynı dosya veya klasör üzerinde farklı özellikleri aktif/pasif hale getirmek için kullanılır. Şimdi bunları detaylı şekilde açıklayalım.

1. Attrib Komutunun Temel Yapısı

attrib komutu, Windows komut satırında (CMD) dosya ve klasörlere ait dosya özniteliklerini (attributes) değiştirmek veya görüntülemek için kullanılır. Komutun genel sözdizimi şu şekildedir:

attrib [+attribute | -attribute] [dosya_veya_klasör] [/S [/D]]

Parametreler:

  • +attribute: Belirtilen özelliği aktif hale getirir.
  • -attribute: Belirtilen özelliği pasif hale getirir.
  • dosya_veya_klasör: Özellikleri değiştirilecek dosya veya klasörün yolu.
  • /S: Belirtilen dizindeki tüm alt klasör ve dosyalara uygular.
  • /D: Klasörler için uygular (varsayılan olarak sadece dosyalara uygulanır).

1.1 Kullanılabilir Özellikler (Attributes)

ÖznitelikAçıklama
RRead-only – Dosya salt okunur olur, düzenleme yapılamaz
AArchive – Dosyanın yedeklenmesi gerektiğini belirtir
SSystem – Sistem dosyası olarak işaretler, gizleme ve güvenlik için kullanılır
HHidden – Dosya veya klasörü gizler, normal dizinlerde görünmez
INot content indexed – Dosya içerik araması dizinlemeye dahil edilmez

2. Örnek Kodun İncelenmesi: attrib +h +s +r RX7

Bu komutun detaylı açıklaması:

D:\>attrib +h +s +r RX7

2.1 Komutun Bileşenleri

  1. D:\> – Komut satırında aktif olan sürücü ve dizin. Burada D sürücüsündeyiz.
  2. attrib – Windows öznitelik değiştirme komutu.
  3. +h +s +r – Dosya veya klasörün şu özellikleri aktif edilecek:
    • +h → Dosya/klasör gizli yapılır.
    • +s → Dosya/klasör sistem dosyası olarak işaretlenir.
    • +r → Dosya salt okunur yapılır, düzenlenemez.
  4. RX7 – Özellikleri değiştirilecek dosya veya klasör adı.

2.2 İşlevi

  • Dosya veya klasör artık gizli ve sistem dosyası olarak görünür, yani Explorer’da standart ayarlarda gözükmez.
  • Salt okunur olduğu için yanlışlıkla silinemez veya değiştirilemez.
  • Bu kombinasyon genellikle kritik dosyaları korumak veya kullanıcıların erişmesini sınırlamak için kullanılır.

2.3 Kullanım Senaryoları

  1. Sistem koruması: Önemli bir uygulama veya Windows sistem dosyasını yanlışlıkla silinmeye karşı korumak.
  2. Gizli klasör oluşturma: Belirli verileri gizlemek ve sadece attrib komutu ile erişilebilir hale getirmek.
  3. Yedekleme öncesi işaretleme: Salt okunur ve sistem dosyası olarak işaretleyip yanlışlıkla değiştirilmesini önlemek.

3. Örnek Kodun İncelenmesi: attrib -h -s -r RX7

Bu komut, bir önceki komutun tersine çalışır:

D:\>attrib -h -s -r RX7

3.1 Komutun Bileşenleri

  1. -h → Dosya veya klasör artık gizli değil. Explorer’da görünür.
  2. -s → Sistem dosyası özelliği kaldırılır.
  3. -r → Salt okunur özelliği kaldırılır, dosya düzenlenebilir hale gelir.

3.2 İşlevi

  • Dosya veya klasör artık standart bir kullanıcı dosyası gibi davranır.
  • Artık silinebilir, yeniden adlandırılabilir veya düzenlenebilir.
  • Gizlilik veya sistem koruması kaldırılmış olur.

3.3 Kullanım Senaryoları

  1. Eski dosyaları görünür hale getirme: Gizlenmiş veya sistem olarak işaretlenmiş dosyaları tekrar erişilebilir yapmak.
  2. Düzenleme için erişim sağlama: Salt okunur dosyalar üzerinde değişiklik yapmak.
  3. Yedekleme veya taşıma: Sistem dosyası özelliği kaldırılarak dosya diğer sürücülere taşınabilir.

4. Attrib Komutunun Gelişmiş Kullanımı

attrib komutu sadece tek dosya veya klasör için değil, toplu işlemler ve alt dizinler için de kullanılabilir.

4.1 Tüm Alt Klasör ve Dosyalarda Kullanım

attrib +h +s +r D:\RX7 /S /D
  • /S → Belirtilen dizindeki tüm alt klasör ve dosyalara uygular.
  • /D → Klasörleri de hedef alır.
  • Bu sayede bir klasör içindeki tüm dosyaları tek seferde gizli ve salt okunur yapabilirsiniz.

4.2 Gizli Dosyaları Görüntüleme

Attrib ile sadece dosya özniteliklerini değiştirmekle kalmaz, aynı zamanda görüntüleyebilirsiniz:

attrib D:\RX7
  • Çıktıda H, S veya R harfleri varsa dosyanın bu özniteliklere sahip olduğu anlaşılır.
  • Örnek çıktı:
SHR D:\RX7
  • Bu, dosyanın Sistem, Gizli ve Salt Okunur olduğunu gösterir.

4.3 Tüm Gizli ve Sistem Dosyalarıyla Çalışma

Gizli veya sistem dosyalarını değiştirmek için önce Explorer veya CMD’de görünür hale getirmek gerekir:

attrib -h -s /S /D
  • /S /D parametreleri ile tüm alt klasör ve dosyalara uygulanır.
  • Bu sayede gizli dosyaları görünür yapabilir ve düzenleyebilirsiniz.

5. Attrib Kullanımında Önemli İpuçları

5.1 Dosya Güvenliği

  • +s +h +r kombinasyonu, kritik dosyaları korumak için uygundur.
  • Ancak yanlış kullanım, dosyaların görünmez ve erişilemez olmasına yol açabilir.

5.2 Komut Satırı İpuçları

  • Komutları yönetici olarak çalıştırmak, sistem dosyalarıyla işlem yaparken kritik önem taşır.
  • Dosya adı ve yolun doğru girilmesi gerekir; boşluk içeriyorsa tırnak içinde yazılmalıdır:
attrib +h +s +r "D:\My Folder\RX7"

5.3 Otomatik İşlem

  • CMD scriptleriyle toplu işlem yapılabilir:
@echo off
attrib +h +s +r D:\RX7 /S /D
echo Tüm dosyalar gizlendi ve korunuyor
pause
  • Bu sayede binlerce dosya tek komutla korunabilir.

6. Attrib ve Windows Explorer Etkileşimi

  • Gizli dosya görünürlüğü: Explorer’da Görünüm → Gizli öğeleri göster işaretlenmezse, +h özelliği olan dosyalar görünmez.
  • Sistem dosyaları: Explorer’da bazı sistem dosyaları varsayılan olarak gizlidir. +s eklemek, dosyanın daha kritik görünmesini sağlar.
  • Salt okunur dosyalar: Explorer’dan düzenlenmeye çalışıldığında uyarı verir.

7. Attrib Komutunun Dezavantajları ve Dikkat Edilecek Noktalar

  1. Yanlış kullanım: Özellikle +s +h komutları ile kritik dosyaları gizlemek, sistemin çalışmasını etkileyebilir.
  2. Gizli dosyaların kaybolması: Kullanıcı göremediği için dosyalar kaybolmuş gibi görünebilir.
  3. Script ile toplu kullanım: /S /D ile yapılan toplu değişiklikler geri alınamazsa dosya yönetimi zorlaşabilir.

8. Attrib ve Komut Satırı Otomasyonu

  • Bir klasördeki tüm dosyaları gizlemek ve salt okunur yapmak:
attrib +h +s +r D:\RX7\*.* /S /D
  • Tüm alt klasörleri de kapsar.
  • Kullanım senaryosu: Yedekleme, gizli proje dosyaları veya özel verilerin korunması.
  • Tek bir script ile gizleme ve görünür hale getirme:
@echo off
REM Gizle
attrib +h +s +r D:\RX7 /S /D
REM Görünür hale getir
attrib -h -s -r D:\RX7 /S /D
pause

9. İleri Düzey Senaryolar

  • Virus veya malware dosyalarını gizlemek için kötüye kullanılabilir. Bu nedenle, güvenlik yazılımları +h +s ile gizlenen dosyaları tarar.
  • Yedekleme ve arşivleme: Salt okunur ve sistem dosyası olarak işaretlenen dosyalar yanlışlıkla silinmez.
  • Karmaşık klasör yapılarında yönetim: /S /D ile tüm alt klasörler otomatik olarak yönetilebilir.

10. Özet

  1. attrib +h +s +r RX7 → Dosya veya klasörü gizli, sistem ve salt okunur yapar.
  2. attrib -h -s -r RX7 → Bu özellikleri kaldırır, dosya görünür ve düzenlenebilir olur.
  3. /S /D parametreleri ile tüm alt dizinler hedef alınabilir.
  4. CMD veya script ile toplu işlemler yapılabilir.
  5. Kullanımda dikkatli olunmalı, kritik sistem dosyalarını yanlışlıkla gizlememek gerekir.
💬 Yorum Bırak