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à