Dosya Özniteliği nedir?

Windows Dosya Özniteliklerinin Listesi

Bir dosya özniteliği (genellikle yalnızca bir öznitelik veya bir işaret olarak ifade edilir), bir dosyanın veya dizinin var olabileceği özel bir koşuldur.

Bir özellik herhangi bir zamanda ayarlanmış veya silinmiş olarak kabul edilir.

Windows gibi bilgisayar işletim sistemleri , verileri belirli bir dosya öznitelikleriyle etiketleyebilir, böylece veriler bir özniteliğin kapalı olduğu verilerden farklı şekilde işlenebilir.

Nitelikler uygulandığında veya kaldırıldığında dosyalar ve klasörler gerçekten değişmez, yalnızca işletim sistemi ve diğer yazılımlar tarafından farklı şekilde anlaşılırlar.

Farklı Dosya Nitelikleri Nelerdir?

Aşağıdakiler dahil olmak üzere, Windows'da bir dizi dosya özniteliği bulunur:

Aşağıdaki dosya öznitelikleri ilk önce Windows işletim sistemi için NTFS dosya sistemi ile kullanılabilirdi, yani eski FAT dosya sisteminde bulunmazlar:

Windows tarafından tanınan daha nadir de olsa dosya özniteliklerinin bazıları şunlardır:

Microsoft'un sitesinde bu MSDN sayfasında bunlarla ilgili daha fazla bilgi edinebilirsiniz.

Not: Teknik olarak, hiç bir dosya özniteliğine işaret eden normal bir dosya özniteliği de vardır, ancak normal Windows kullanımınızın içinde herhangi bir yere atıfta bulunulduğunu asla görmeyeceksiniz.

Dosya Öznitelikleri Neden Kullanılır?

Dosya öznitelikleri var, siz ya da kullandığınız bir programın ya da işletim sisteminin kendisinin bir dosya ya da klasör için belirli haklar tanınması ya da reddedilmesi.

Yaygın dosya özniteliklerini öğrenmek, belirli dosya ve klasörlerin neden "gizli" veya "salt okunur" olarak adlandırıldığını anlamanıza yardımcı olabilir ve bunlarla etkileşim kurmanın neden diğer verilerle etkileşim kurmasından çok farklı olduğunu anlayabilirsiniz.

Salt okunur dosya özniteliğini bir dosyaya uygulamak, yazma erişimi sağlamak için özellik kaldırılmadıkça, herhangi bir şekilde düzenlenmesini veya değiştirilmesini engeller. Salt okunur öznitelik genellikle değiştirilmemesi gereken sistem dosyalarında kullanılır, ancak düzenlemeyi düzenleme olmayan bir kişiyi tercih edeceğiniz gibi kendi dosyalarınızla da aynısını yapabilirsiniz.

Gizli öznitelik kümesine sahip dosyalar, normal görünümlerden gizlenir ve bu dosyaları yanlışlıkla silmeyi, taşımayı veya değiştirmeyi gerçekten zorlaştırır. Dosya, diğer tüm dosyalar gibi hala var, ancak gizli dosya özniteliği değiştirildiği için, sıradan kullanıcının etkileşimde bulunmasını engeller.

Dosya Öznitelikleri ve Klasör Öznitelikleri

Öznitelikler hem dosya hem de klasör için açılıp kapatılabilir, ancak bunun sonuçları iki sonuç arasında biraz farklılık gösterir.

Gizli öznitelik gibi bir dosya özniteliği bir dosya için açıldığında, bu tek dosya gizlenir - başka bir şey olmaz.

Bir klasöre aynı gizli öznitelik uygulanmışsa, klasörü gizlemek yerine daha fazla seçenek sunulur: Gizli özniteliği tek başına klasöre veya klasöre, alt klasörlerine ve tüm dosyalarına uygulama seçeneğiniz vardır. .

Gizli dosya özniteliğinin bir klasörün alt klasörlerine ve dosyalarına uygulanması, klasörü açtıktan sonra bile, içinde bulunan tüm dosya ve klasörlerin de gizleneceği anlamına gelir. Klasörü tek başına gizlemenin ilk seçeneği, alt klasörleri ve dosyaları görünür kılar, ancak klasörün ana, kök alanını gizler.

Dosya Öznitelikleri Nasıl Uygulanır?

Bir dosya için mevcut tüm özniteliklerin, yukarıdaki listelerde gördüğünüz ortak adlara sahip olmasına rağmen, hepsi bir dosya veya klasöre aynı şekilde uygulanmaz.

Küçük bir özellik seçimi manuel olarak açılabilir. Windows'ta bunu, bir dosya veya klasöre sağ tıklayarak veya basılı tutarak ve ardından sağlanan listeden bir özniteliği etkinleştirerek veya devre dışı bırakarak yapabilirsiniz.

Windows'da, Denetim Masası'ndan edinilebilen öznitelik komutuyla daha büyük bir özellik seçimi de ayarlanabilir. Bir komut aracılığıyla öznitelik denetimine sahip olmak, yedekleme yazılımı gibi üçüncü taraf programlarının dosya özniteliklerini kolayca düzenlemesine izin verir.

Linux işletim sistemleri, dosya özniteliklerini ayarlamak için chattr (Change Attribute) komutunu kullanabilirken, Mac OS X'te chflags (Change Flags) kullanılır.