File e cartelle di Windows "Attributi" A o C


23

In Windows Server 2003, nella colonna "Attributi" di Windows Explorer, alcuni file hanno "A" o "C" o "AC" o altri. Cosa significano questi?


3
Un'altra domanda è "Cosa diavolo fa la bandiera Archive": l'ho vista fin dai primi tempi di MS-DOS, si applica a quasi ogni singolo file e non ho mai avuto bisogno / motivo di cambiarlo, ma allo stesso tempo non ho mai avuto idea di cosa facesse. È ancora funzionale?
Mark Henderson

1
@Mark: per quanto ne so, il flag Archive è stato utilizzato dalle utility di backup. È stato ripristinato al termine del backup. Se si modifica il file, viene nuovamente impostato, per contrassegnare deve essere eseguito nuovamente il backup. Primitivo, quindi non più usato, immagino.
PhiLho,

2
Il bit di archivio è ancora utilizzato. Ho scritto un programma per reimpostare le autorizzazioni su tutte le home directory dei nostri utenti se fossero state scoperte. La modifica delle autorizzazioni fa scattare il bit di archivio. Davvero incazzato dagli addetti alle operazioni durante l'esecuzione dei backup.
Patrick Seymour,

Risposte:


39

Prima di Windows 8/10 gli attributi erano:

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

È necessario prestare particolare attenzione all'attributo offline perché potrebbe influire sul comportamento del software di backup. I file con l'attributo O possono essere saltati del tutto perché il software può presumere che siano archiviati altrove.


Considera queste risposte su SO e SF per ulteriori informazioni:

/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


Ho visto l'attributo O sui file che ho ottenuto dopo aver decompresso l'archivio del framework Yii PHP (yii-1.1.7.r3135 per essere precisi). Non sono sicuro di come sia andato lì. Né come agire su di esso ... L'ho notato perché ha una sovrapposizione di icone specifica.
PhiLho,

Dove hai trovato questo elenco?
mlhDev

Votazione. Il comando attrib sul mio sistema win10 non è d'accordo con questo. La risposta dovrebbe puntare a un riferimento e / o spiegare cosa significano gli attributi e come devono essere utilizzati.
Ярослав Рахматуллин,


4

Un altro attributo è E per Encrypted.


2

Quando "Backup and Restore" di Windows 7 crea un'immagine di sistema, la inserisce in una cartella a livello di root denominata WindowsImageBackup, che ha l'attributo "I". Il comando "help attrib" di Windows 7 dice:

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 non è presente nell'elenco precedente, quindi nel caso ti stia chiedendo come fossi, D sta per "Directory". Probabilmente non è incluso perché la domanda si concentrava sui file, non sulle directory, ma ho trovato questa domanda in una ricerca e ho dovuto continuare la mia ricerca per scoprire cosa fosse D, quindi, per comodità dei futuri lettori, ho aggiunto questa risposta.

Ecco il link alla risposta che includeva D:

Valori delle colonne degli attributi dei file di Windows Explorer


1

È possibile manipolare gli attributi (set / unset) con il attribcomando.

Aprire un cmd.exeprompt con win+re quindi digitare;

nascondi una cartella:

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

unhide:

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

0

Altri sono i seguenti;

H = Nascosto

S = File di sistema

R = Sola lettura

AHS e R possono essere impostati dall'utente o dal sistema, in quanto l'utente può utilizzare il comando 'attrib' per aggiungere / rimuovere gli attributi. C è un attributo solo di sistema.

Per saperne di più sul comando attrib, vai su una finestra di comando e digita "attrib /?"


0

Il software di backup può cancellare il bit di archivio che viene impostato quando un file viene modificato. In questo modo, può essere utilizzato per eseguire backup incrementali al fine di saltare i file di cui è già stato eseguito il backup.

Poiché può essere impostato e non impostato a piacimento, non è necessariamente il metodo più affidabile e penso che la maggior parte dei software di backup utilizzi criteri più sofisticati per determinare cosa includere in un backup incrementale.


Posso dirti che l'attuale versione di BackupExec può utilizzare il bit di archivio o l'ultimo timestamp modificato per determinare se eseguire il backup di un file.
joeqwerty,

0

Il bit viene visualizzato solo quando si dispone di un software di backup che lo imposta per indicare che il file è stato archiviato. Quando un utente apporta modifiche a un file, il sistema operativo cancella il bit di archivio, per indicare al software di backup che se sta eseguendo un backup incrementale o differenziale, deve eseguire il backup di quel file modificato e reimpostare il bit A. I backup incrementali ripristinano il bit di archivio, in modo che il backup incrementale successivo esegua il backup solo dei file appena modificati. I backup differenziali NON ripristinano il bit di archivio, quindi ogni backup differenziale acquisisce tutti i file che sono stati modificati rispetto al backup completo precedente. Quindi, per ripristinare un sistema venerdì, un amministratore avrebbe bisogno del backup settimanale da domenica e l'ultimo differenziale, o TUTTI gli incrementali giornalieri.


3
Hai esattamente questo all'indietro. Il sistema operativo imposta il bit di archivio quando viene creato o modificato un file. Il software di backup cancella il bit di archivio quando viene eseguito il backup del file.
ThatGraemeGuy

2
Graeme è corretto, il bit di archiviazione è impostato per indicare che il file deve essere archiviato, non che sia stato archiviato.
John Gardeniers,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.