File dan Folder Windows "Atribut" A atau C


23

Di Windows Server 2003, di kolom "Atribut" dari windows explorer, beberapa file memiliki "A" atau "C" atau "AC" atau yang lain. Apa artinya ini?


3
Pertanyaan lain adalah "Apa yang dilakukan flag Archive" - ​​Saya sudah melihatnya sejak awal MS-DOS, ini diterapkan pada hampir setiap file, dan saya tidak pernah memiliki kebutuhan / alasan untuk mengubahnya, tetapi pada saat yang sama tidak pernah tahu apa fungsinya. Apakah masih berfungsi?
Mark Henderson

1
@ Mark: sepengetahuan saya, bendera Arsip digunakan oleh utilitas cadangan. Itu diatur ulang setelah cadangan selesai. Jika Anda memodifikasi file, itu diatur lagi, untuk menandai itu harus dicadangkan lagi. Primitif, jadi tidak lagi digunakan, kurasa.
PhiLho

2
Bit arsip masih digunakan. Saya menulis sebuah program untuk mengatur ulang izin pada semua direktori home pengguna kami jika mereka ditemukan rusak. Mengubah izin menyebabkan bit arsip tersendat. Benar-benar membuat kesal orang-orang operasi ketika backup berjalan.
Patrick Seymour

Jawaban:


39

Sebelum windows 8/10 atributnya adalah:

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

Anda harus memberi perhatian khusus pada atribut offline karena dapat memengaruhi perilaku perangkat lunak cadangan Anda. File dengan atribut O dapat dilewati seluruhnya karena perangkat lunak dapat menganggap mereka disimpan di tempat lain.


Pertimbangkan jawaban ini pada SO dan SF untuk informasi tambahan:

/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


Saya telah melihat atribut O pada file yang saya dapatkan setelah unzipping arsip kerangka PHP Yii (yii-1.1.7.r3135 tepatnya). Tidak yakin bagaimana hasilnya. Atau bagaimana menindaklanjutinya ... Melihatnya karena memiliki overlay ikon tertentu.
PhiLho

Di mana Anda menemukan daftar ini?
mlhDev

Memilih. Perintah attrib pada sistem win10 saya tidak setuju dengan ini. Jawabannya harus menunjuk ke referensi dan atau menjelaskan apa arti atribut dan bagaimana mereka dimaksudkan untuk digunakan.
Ярослав Рахматуллин



2

Ketika Windows 7 "Cadangkan dan Kembalikan" membuat "gambar sistem", ia meletakkannya di folder tingkat root bernama WindowsImageBackup, yang memiliki atribut "I". Perintah "help attrib" Windows 7 mengatakan:

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 tidak ada dalam daftar di atas sehingga jika Anda bertanya-tanya seperti saya, D berarti "Direktori." Itu mungkin tidak dimasukkan karena pertanyaannya berfokus pada file, bukan direktori, tetapi saya menemukan pertanyaan ini dalam pencarian dan harus melanjutkan pencarian saya untuk mencari tahu apa D itu, jadi, sebagai kemudahan bagi pembaca masa depan, saya menambahkan jawaban ini.

Berikut tautan ke jawaban yang termasuk D:

Nilai kolom atribut file Windows Explorers


1

Anda dapat memanipulasi atribut (set / unset) dengan attribperintah.

Buka cmd.exeprompt dengan win+rdan kemudian ketik;

sembunyikan folder:

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

tidak terlihat:

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

0

Lainnya adalah sebagai berikut;

H = Tersembunyi

S = File Sistem

R = Hanya Baca

AHS dan R dapat diatur oleh pengguna atau sistem, sebagai pengguna Anda dapat menggunakan perintah 'attrib' untuk menambah / menghapus atribut. C adalah atribut hanya sistem.

Untuk mengetahui lebih lanjut tentang perintah attrib, buka jendela perintah dan ketik 'attrib /?'


0

Perangkat lunak cadangan dapat menghapus bit arsip yang ditetapkan saat file diubah. Dengan begitu, dapat digunakan untuk melakukan backup tambahan untuk melewatkan file yang telah dicadangkan.

Karena dapat diatur dan tidak disetel sesuka hati, itu tidak selalu merupakan metode yang paling dapat diandalkan dan saya pikir sebagian besar perangkat lunak cadangan menggunakan kriteria yang lebih canggih untuk menentukan apa yang akan dimasukkan dalam cadangan tambahan.


Saya dapat memberitahu Anda bahwa versi BackupExec saat ini dapat menggunakan bit arsip atau stempel waktu terakhir yang dimodifikasi untuk menentukan apakah akan membuat cadangan file atau tidak.
joeqwerty

0

Bit hanya muncul ketika Anda memiliki perangkat lunak cadangan yang menetapkannya untuk menunjukkan bahwa file telah diarsipkan. Ketika pengguna membuat perubahan pada file, sistem operasi menghapus bit arsip, untuk menunjukkan ke perangkat lunak cadangan bahwa jika itu melakukan cadangan inkremental atau diferensial, itu perlu membuat cadangan file yang diubah dan mengatur ulang bit. Pencadangan tambahan mengatur ulang bit arsip, sehingga penambahan selanjutnya hanya akan mencadangkan file yang baru diubah. Pencadangan diferensial TIDAK mengatur ulang bit arsip, sehingga setiap pencadangan diferensial mengambil semua file yang telah berubah sejak pencadangan penuh sebelumnya. Jadi, untuk memulihkan sistem pada hari Jumat, seorang administrator akan memerlukan cadangan mingguan dari hari Minggu dan diferensial terbaru, atau SEMUA tambahan harian.


3
Anda memiliki ini persis mundur. OS mengatur bit arsip ketika file dibuat atau dimodifikasi. Perangkat lunak cadangan membersihkan sedikit arsip ketika file dicadangkan.
ThatGraemeGuy

2
Graeme benar, bit arsip diatur untuk menunjukkan bahwa file tersebut perlu diarsipkan, bukan karena telah diarsipkan.
John Gardeniers
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.