Il comando tar ha la seguente sintassi:
> tar cvf file_tar_destinazione.tar source_1 source_2
source_3
In tal modo si e' costretti a specificare l’elenco
di tutti i file da archiviare. Per evitare cio' si puo'
creare un file contenente l’elenco dei file da archiviare
con il loro "path assoluto", e lo si passa come
comando al tar stesso.
Ad esempio con il seguente comando:
> ls /home/pillolinux/*.txt > lista_file_txt
e' possibile creare un file di nome lista_file_txt, contenente
al suo interni i nomi di tutti i file .txt della directory
/home/pillolinux. A questo punto bastera' lanciare il comando
tar come segue:
> tar cvf pillolinux.tar 'cat lista_file_txt'
Questa tecnica e' utile soprattutto quando si devono archiviare
dei file contenuti in directory fra loro differenti, o quando
e' necessario "costruire" dei backup mirati.
|