NOME
tar − La versione GNU del programma di utilità tar
SINTASSI
tar [ − ] A --catenate --concatenate | c --create | d --diff --compare | r --append | t --list | u --update | x -extract --get [ --atime-preserve ] [ -b, --block-size N ] [ -B, --read-full-blocks ] [ -C, --directory DIR ] [ --checkpoint |
] [ -f, --file [NOME_HOST:]F ] [ --force-local |
|||||
] [ -F, --info-script F --new-volume-script F ] [ -G, --incremental ] [ -g, --listed-incremental F ] [ -h, --dereference ] [ -i, --ignore-zeros ] [ --ignore-failed-read ] [ -k, --keep-old-files ] [ -K, --starting-file F ] [ -l, --one-file-system ] [ -L, --tape-length N ] [ -m, --modification-time ] [ -M, --multi-volume ] [ -N, --after-date DATA, --newer DATA ] [ -o, --old-archive, --portability ] [ -O, --to-stdout ] [ -p, --same-permissions, --preserve-permissions ] [ -P, --absolute-paths ] [ --preserve |
||||||
] [ -R, --record-number ] [ --remove-files ] [ -s, --same-order, --preserve-order ] [ --same-owner ] [ -S, --sparse ] [ -T, --files-from F ] [ --null |
||||||
] [ --totals |
||||||
] [ -v, --verbose ] [ -V, --label NAME ] [ --version |
||||||
] [ -w, --interactive, --confirmation ] [ -W, --verify |
] [ --exclude FILE ] [ -X, --exclude-from FILE ] [ -Z, --compress, --uncompress ] [ -z, --gzip, --ungzip |
] [ --use-compress-program PROG ] [ --block-compress ] [ -[0-7][lmh] | ||||
] |
nomefile1 [ nomefile2, ...
nomefileN ]
directory1 [ directory2, ...directoryN ]
DESCRIZIONE
Questa pagina del manuale documenta la versione GNU di tar, un programma di archiviazione progettato per immagazzinare ed estrarre file da un archivio conosciuto come un tarfile. Un tarfile può essere fatto su un’unità a nastro magnetico, comunque è anche comune scrivere un tarfile su un file normale. Il primo argomento del tar deve essere una delle opzioni: Acdrtux, seguita da una qualsiasi funzione facoltativa. L’argomento finale del tar sono i nomi dei file o delle directory che devono essere archiviate. L’uso del nome di una directory implica sempre che le sotto directory che si trovano all’interno debbano essere incluse nell’archivo.
LE FUNZIONI DELLE LETTERE
Deve essere
usata almeno una delle seguenti opzioni:
-A, --catenate, --concatenate
aggiunge i file ad un archivio
-c, --create |
crea un nuovo archivio
-d, --diff, --compare
trova la differenza tra l’archivio e il file system
--delete |
elimina dall’archivio (da non usare sui nastri magnetici!)
-r, --append |
aggiunge i file alla fine di un archivio
-t, --list |
elenca il contenuto di un archivio
-u, --update |
aggiunge solamente i file che sono più recenti della copia nell’archivio
-x, --extract, --get |
estrae i file da un archivio
ALTRE OPZIONI
--atime-preserve |
non cambia i tempi di accesso dei file che sono stati estratti
-b, --block-size N |
il blocco assume la dimensione di Nx512 byte (default N=20)
-B, --read-full-blocks |
reblocca appena è stato letto (per i pipe in lettura in 4.2BSD)
-C, --directory DIR |
cambia la directory in DIR
--checkpoint |
stampa i nomi delle directory mentre legge l’archivio
-f, --file [NOME_HOST:]F |
usa il file di archivo o dispostivo F (default /dev/rmt0)
--force-local |
il file di archivo è locale anche se contiene un ’due punti’ (:)
-F, --info-script F --new-volume-script F
esegue lo script alla fine di ogni nastro (implica -M)
-G, --incremental |
crea/elenca/estrae un backup incrementale nel vecchio formato GNU
-g, --listed-incremental F
crea/elenca/estrae un backup incrementale nel nuovo formato GNU
-h, --dereference |
non scarica link simbolici ma i file ai quali sono collegati
-i, --ignore-zeros |
ignora i blocchi formati da soli zero nell’archivio (normalmente significa EOF)
--ignore-failed-read |
non esce con uno stato diverso da zero sui file illeggibili
-k, --keep-old-files |
mantieni i file esistenti; non sovrascriverli dall’archivio
-K, --starting-file F |
inizia dal file F nell’archivio
-l, --one-file-system |
resta nel file system locale durante la creazione di un archivio
-L, --tape-length N |
cambia il nastro dopo aver scritto N*1024 byte
-m, --modification-time |
non estrae il tempo di modifica del file
-M, --multi-volume |
crea/elenca/estrae archivi su più volumi
-N, --after-date DATA, --newer DATA |
archivia solamente i file più recenti della DATA
-o, --old-archive, --portability |
scrive un archivio nel format V7, invece che nel formato ANSI
-O, --to-stdout |
estrae i file sull’uscita standard (standard output)
-p, --same-permissions, --preserve-permissions
estrae tutte le informazioni relative ai permessi
-P, --absolute-paths |
non toglie i ’/’ all’inizio del nome dei file
--preserve |
come -p -s
-R, --record-number |
mostra il numero dei record all’interno dell’archivio con ogni messaggio
--remove-files |
elimina i file dopo averli aggiunti all’archivio
-s, --same-order, --preserve-order |
l’elenco con i nomi da estrarre è ordinato per l’archivio corrispondente
--same-owner |
crea i file estratti con la stessa proprietà
-S, --sparse |
gestisci i file frammentati efficientemente
-T, --files-from F |
prendi i nomi dei file da estrarre o creare dal file F
--null |
-T legge i file che terminano con un null, disabilita -C
--totals |
stampa il numero totale di byte scritti con --create
-v, --verbose |
elenco minuzioso dei file elaborati
-V, --label NOME
crea un archivio con il nome del volume NOME
--version |
stampa la versione del programma tar
-w, --interactive, --confirmation |
chiede la conferma per ogni azione
-W, --verify |
prova a fare una verifica dell’archivio dopo ogni scrittura
--exclude FILE |
esclude il file FILE
-X, --exclude-from FILE |
esclude i file elencati in FILE
-Z, --compress, --uncompress |
filtra l’archivio attraverso compress
-z, --gzip, --ungzip |
filtra l’archivio attraverso gzip
--use-compress-program PROG
filtra l’archivio attraverso PROG (che deve accettare -d)
--block-compress |
blocca l’uscita del programma di compressione per i nastri
-[0-7][lmh] |
specifica l’unità e la densità