Windows Dosya ve Klasör A veya C “Nitelikler”


23

Windows Server 2003'te, Windows Explorer'ın "Öznitelikler" sütununda, bazı dosyaların "A" veya "C" veya "AC" veya diğerleri vardır. Bunlar ne anlama geliyor?


3
Başka bir soru da "Arşiv bayrağı ne işe yarıyor?" - MS-DOS'un ilk günlerinden beri gördüm, neredeyse her bir dosyaya uygulandı ve hiçbir zaman bir değişikliğe ihtiyacım olmadı / sebebim olmadı, ama aynı zamanda ne yaptığı hakkında hiçbir fikri yoktu. Hala işlevsel mi?
Mark Henderson

1
@Mark: Bildiğim kadarıyla, arşiv bayrağı yedekleme araçları tarafından kullanılıyordu. Yedekleme yapıldıktan sonra sıfırlandı. Dosyayı değiştirirseniz, tekrar ayarlanır, işaretlemek için tekrar yedeklenmesi gerekir. İlkel, artık kullanılmıyor sanırım.
PhiLho

2
Arşiv bit hala kullanılıyor. Tüm kullanıcıların ev dizinlerindeki izinleri sıfırlamak için kullandıkları tespit edildiğinde bir program yazdım. İzinlerin değiştirilmesi arşiv bitini açar. Yedeklemeler kaçtığında operasyon insanlarına gerçekten çok kızdım.
Patrick Seymour

Yanıtlar:


39

Windows 8 / 10'dan önce özellikler şunlardı:

R = READONLY
H = HIDDEN
S = SYSTEM
A = ARCHIVE 
C = COMPRESSED
N = NOT INDEXED
L = Reparse Points
O = OFFLINE
P = Sparse File
I = Not content indexed
T = TEMPORARY
E = ENCRYPTED

Çevrimdışı özniteliğe özel dikkat göstermelisiniz, çünkü yedekleme yazılımınızın davranışını etkileyebilir. O özniteliğine sahip dosyalar, yazılım başka bir yerde saklandığını varsayabilir, çünkü tamamen atlanabilir.


Ek bilgi için SO ve SF üzerindeki bu cevapları göz önünde bulundurun:

/superuser/1214542/what-do-new-windows-8-10-attributes-mean-no-scrub-file-x-integrity-v-pinn/1215034

/superuser/44812/windows-explorers-file-attribute-column-values


Yii PHP framework arşivini açtıktan sonra elde ettiğim dosyalardaki O niteliğini gördüm (yii-1.1.7.r3135). Oraya nasıl gittiğinden emin değilim. Nasıl davranılacağı da belli değil ... Özel bir simge kaplaması olduğu için bunu fark ettim.
PhiLho

Bu listeyi nerede buldun?
mlhDev

Aşağı oylama. Win10 sistemimdeki attrib komutu buna katılmıyor. Cevap bir referansa işaret etmeli ve / veya niteliklerin ne anlama geldiğini ve nasıl kullanılmaları gerektiğini açıklamalıdır.
Ярослав Рахматуллин


4

Başka bir özellik Şifreli için E'dir.


2

Windows 7 "Yedekleme ve Geri Yükleme", "sistem görüntüsü" oluşturduğunda, "I" özniteliğine sahip WindowsImageBackup adlı kök düzeyindeki bir klasöre yerleştirir. Windows 7'nin "yardım özniteliği" komutu şöyle diyor:

C:\>help attrib
Displays or changes file attributes.

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I]
       [drive:][path][filename] [/S [/D] [/L]]

  +   Sets an attribute.
  -   Clears an attribute.
  R   Read-only file attribute.
  A   Archive file attribute.
  S   System file attribute.
  H   Hidden file attribute.
  I   Not content indexed file attribute.
  [drive:][path][filename]
      Specifies a file or files for attrib to process.
  /S  Processes matching files in the current folder
      and all subfolders.
  /D  Processes folders as well.
  /L  Work on the attributes of the Symbolic Link versus
      the target of the Symbolic Link

1

D yukarıdaki listede eksik, bu yüzden benim gibi merak ediyorsanız, D "Directory" anlamına gelir. Bu soru muhtemelen dizinlere değil, dosyalara odaklandığından, ancak bu soruyu bir aramada buldum ve D'nin ne olduğunu bulmak için aramaya devam etmek zorunda kaldım, bu yüzden gelecekteki okuyuculara kolaylık sağlamak için bu cevabı ekledim.

İşte D'yi içeren cevabın linki:

Windows Explorer'ın dosya özniteliği sütun değerleri


1

attribKomut ile nitelikleri (set / unset) değiştirebilirsiniz .

Bir bilgi cmd.exeistemi açın win+rve sonra yazın;

bir klasörü gizle:

> attrib +h +s C:\Test\Testing

gösterme:

> attrib -h -s C:\Test\Testing

0

Diğerleri aşağıdaki gibidir;

H = Gizli

S = Sistem Dosyası

R = Salt Okunur

AHS ve R, kullanıcı veya sistem tarafından ayarlanabilir; kullanıcı özellikleri eklemek / kaldırmak için 'attrib' komutunu kullanabilirsiniz. C sadece bir sistem niteliğidir.

Attrib komutu hakkında daha fazla bilgi edinmek için komut penceresine gidin ve 'attrib /?' Yazın.


0

Yedekleme yazılımı, bir dosya değiştirildiğinde ayarlanan arşiv bitini temizleyebilir. Bu şekilde, daha önce yedeklenmiş dosyaların üzerine atlamak için artımlı yedeklemeler yapmak için kullanılabilir.

İsteğe bağlı olarak ayarlanıp ayarlanabildiği için, en güvenilir yöntem olması şart değildir ve bence çoğu yedekleme yazılımı, artımlı bir yedeklemeye neyin dahil edileceğini belirlemek için daha karmaşık ölçütler kullanır.


Size, BackupExec'in şu anki sürümünün bir dosyayı yedekleyip yedeklememeyi belirlemek için arşiv bitini veya en son değiştirilmiş zaman damgasını kullanabileceğini söyleyebilirim.
joeqwerty

0

A, yalnızca dosyanın arşivlendiğini belirtecek şekilde ayarlayan bir yedekleme yazılımınız olduğunda gösterilir. Bir kullanıcı bir dosyada değişiklik yaptığında, işletim sistemi artan veya farklı bir yedekleme yapıyorsa, değiştirilen dosyayı yedeklemesi ve A bitini sıfırlaması gerektiğini göstermek için arşiv bitini temizler. Artımlı yedeklemeler arşiv bitini sıfırlar, böylece bir sonraki artımlı yalnızca yeni değiştirilen dosyaları yedekler. Diferansiyel yedeklemeler arşiv bitini Sıfırlamaz, bu nedenle her diferansiyel yedekleme önceki tam yedeklemeden bu yana değişen tüm dosyaları alır. Bu nedenle, Cuma günü bir sistemi geri yüklemek için bir yöneticinin, pazar gününden ve en son farktan oluşan haftalık yedeklemeye veya günlük artımlı TÜM'e ihtiyacı olacaktır.


3
Bunu tam olarak geriye doğru yaptınız. İşletim sistemi bir dosya oluşturulduğunda veya değiştirildiğinde arşiv bitini ayarlar. Yedekleme yazılımı, dosya yedeklendiğinde arşiv bitini temizler.
ThatGraemeGuy

2
Graeme doğrudur, arşiv biti arşivlenmiş değil , dosyanın arşivlenmesi gerektiğini belirtecek şekilde ayarlanır .
John Gardeniers
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.