Newsgroup: it.comp.os.linux.sys
Titolo: tar -X ?!?

Ciao a tutti, forse sbaglio opzione, ma sto provando a fare un tar della
mia home escludendo due sottodirectory, nella fattispecie
/home/fr4ncis/.aMule/Incoming e /home/fr4ncis/.aMule/Temp.
Ho provato prima a escludere direttamente ~/.aMule con:
tar -cvf backup /home/fr4ncis/ -X /home/fr4ncis/.aMule
ma tar si lamenta che ~/.aMule è una directory, provando con ~/.aMule/*
riporta che Incoming e Temp sono delle directory, quindi ho provato
quanto segue:
tar -cvf backup /home/fr4ncis/ -X /home/fr4ncis/.aMule/Incoming
/home/fr4ncis/.aMule/Temp
ma non funziona (ho provato anche con -X prima del seconda directory
passata come argomento ma ha incominciato a mangiarsi tutta la ram e
swappare finché non si è killato da solo per eccesso di memoria).
Qualcuno mi spiega bene come posso risolvere il problema? Ho provato a
vedere su google, ma ho trovato post non riferiti a GNU tar.
Il manpage non è sto granché :_( (forse qualche esempio..)
Grazie infinite, Fr4ncis

 Il manpage non è sto granché :_( (forse qualche esempio..)
Veramente nel man e` spiegato *esattamente* cosa "-X" faccia,
ma capisco che possa essere un pelo fuorviante.
-X file
dove "file" e` *un* file, appunto, dentro il quale ci sta la
lista delle cose da escludere.
Altra opzione sarebbe "--exclude", che forse farebbe piu` al
caso tuo, credo.
bye,
-- 
   Piergiorgio Sartor

Fr4ncis wrote:

x@armonia:/tmp% mkdir pippo
x@armonia:/tmp% mkdir pippo/pluto
x@armonia:/tmp% cd pippo
x@armonia:/tmp/pippo% touch cazzo
x@armonia:/tmp/pippo% touch mazzo
x@armonia:/tmp/pippo% cd ..
x@armonia:/tmp% tar cvf pippo.tar --exclude=pippo/pluto pippo
pippo/
pippo/cazzo
pippo/mazzo
Ciao
                Luca
-- 
<<>><<>><<>><<>><<>><<>><<<>><<>><<>><<
Luca Paredi
Computing technical supporter              
Universita' degli Studi dell'Insubria  
<<>><<>><<>><<>><<>><<>><<<>><<>><<>><<

 Il manpage non è sto granché :_( (forse qualche esempio..)
man bash ; man tar <g>
-- 
*    HappyCactus - Linux User #209744 - BOFH Certified Engineer    *
*                         
http://www.google.com
                    *
*                                                                  *
*                           ET IN ARCADIA EGO                      *

 [290404 11:16]:

Maledetto me che critico anche i manpage.. c'è scritto proprio
esattamente a cosa serve, anche se forse un esempio sull'uso di
--exclude mi avrebbe illuminato.
Grazie mille per la risposta, ne approfitto perché non ho capito
un'altra cosa. Nella creazione degli archivi, l'opzione per
preservare i permessi è inutile, vero?
Grazie ancora, Fr4ncis

 preservare i permessi è inutile, vero?
Uhm, in che senso?
Se hai bisogno che i permessi (e forse anche le date) siano
*sicuramente* mantenuti, allora lo usi, altrimenti no.
bye,
-- 
   Piergiorgio Sartor

 *sicuramente* mantenuti, allora lo usi, altrimenti no.
Solo un problema (avevo già provato) purtroppo:
root:/pub/mybackup# tar -cvfp backup / -Xexclude
tar: backup: Cannot stat: No such file or directory
Non ho capito se senza il -p i permessi vengono mantenuti o no, e in
quale caso non vengono mantenuti.

 quale caso non vengono mantenuti.
Non credo che il "-p" sia necessario durante la creazione del kit (basta
usarlo durante l'espansione). Da provare (ci vuole poco, crea un mini-kit
senza il "-p" e espandilo col "-p").
Ciao,
-- 
       Roberto Divia`             Love at first sight is one of the greatest
       =============             labour-saving devices the world has ever seen.
Mailbox: C02110                 CERN-European Organization for Nuclear Research
E-mail: 
Robert...@cern.ch
           CH-1211 GENEVE 23, Switzerland


Dopo il -f serve un nome di file, dopo il -X pure: non lo so mica se e'
tanto contento di trovarsi un -X subito dopo un -f.
Io direi
tar cvpf backup.tar -X /exclude.list /
Che si capisce anche un po' di piu'...
Ciaotutti,
*

 Il manpage non è sto granché :_( (forse qualche esempio..)
Gringos, per mantenere la mia forma mentis inalterata uso qualcosa che mi
salva: il suo nome è file-roller :D
Gui The World!
-- 
Giepi The Great | Linux User #33229 | Powered By Fedora Core 1.0
"E l'adesso quando è passato?" "Adesso!" "E quando il prima sarà dopo?" "Presto!"
(SpaceBalls)