Sto usando tar
per fare backup giornalieri di un server e voglio evitare il backup delle directory di sistema/proc e/sys, ma senza escludere nessuna directory chiamata "proc" o "sys "da qualche altra parte nell'albero dei file.tar esclude singoli file/directory, non modelli
Per esempio, avente la seguente struttura di directory ("bla" essere file normali):
# find
.
./sys
./sys/bla
./foo
./foo/sys
./foo/sys/bla
Vorrei escludere ./sys
ma non./foo/sys
.
io non riesco a trovare un modello di --exclude
che lo fa ...
# tar cvf /dev/null * --exclude=sys
foo/
o ...
# tar cvf /dev/null * --exclude=/sys
foo/
foo/sys/
foo/sys/bla
sys/
sys/bla
Tutte le idee? (Linux Debian 6)
Sei sicuro che non ci sono esclusioni? Se stai usando MAC OS è una storia diversa! Guarda [qui] (http://www.gnu.org/software/tar/manual/html_node/exclude.html#SEC108) – drinchev
Non sono sicuro di aver capito la tua domanda. Esiste un'opzione '--exclude', ma non so come abbinarla per nomi di file singoli, assoluti (non tutti i file con quel nome) - guarda i miei esempi sopra. –
Guarda qui: http://stackoverflow.com/questions/984204/shell-command-to-tar-directory-excluding-certain-files-folders – paulsm4