TAR(1)

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à