Newsgroup: it.comp.os.linux.software
Titolo: tar: disabilitare avviso "Rimozione di /..."

Ciao a tutti,
c'e` modo di dire a tar di NON mostrarmi il messaggio "Rimozione di "/" 
iniziale dai nomi dei membri"?
Non ho trovato opzioni "quiet" o simili nel man, e non voglio redirigere 
stdout e stderr (perche` voglio vedere gli errori), ma quel messaggio mi 
rende poco leggibili i report di cron.
Grazie.



Io per non averlo mi posiziono dentro la reale directory da tarrare con -
C, ma forse tu non vuoi una cosa genere , perchè vuoi dentro l'archivio 
l'albero delle dir.

 l'archivio l'albero delle dir.
Esatto.
In pratica ogni tar e` il backup di un sito, quindi mi serve che rimanga 
la struttura intatta.
Bye.

 rimanga la struttura intatta.
Allora invece di fare
tar cjvf /var/home/pippo/www
fai
(cd /; tar cjvf var/home/pippo/www)
-- 
ValeRyo
XT600 "Katoki Pajama" - 
http://www.slimmit.com/go.asp?7Y9
GamerTag: 
http://card.mygamercard.net/IT/nxe/ValeRyo76.png
 

 (cd /; tar cjvf var/home/pippo/www)
So che rompo le balle :) ma cosi` avrei var/home/pippo/www (o quello che 
e`) in ogni riga. E` piu` brutto e mi tocca strippare ogni volta quando 
dovessi fare il restore.
Se non ci sono metodi piu` puliti mi tengo la scritta nei log (o vado a 
vedere nei sorgenti cosa combina), ma speravo fosse una cosa piu` 
semplice.
Grazie a tutti, comunque :)
Bye.

 (cd /; tar cjvf var/home/pippo/www)
è la stessa cosa che gli ho detto io, ma usando la via errata invece 
delle opzioni apposite di tar  (il -C appunto) :)

 quando dovessi fare il restore.
Scusa ma allora non ho capito :-)
Tu che riga di comando usi?


 delle opzioni apposite di tar  (il -C appunto) :)
Beh si, ma io preferisco limitare le opzioni perché non le ricordo
a memoria per ogni comando, mentre con un cd vedo subito
che sto facendo anche a distanza di tempo.


 Tu che riga di comando usi?
Faccio una cosa del genere:
cd /home/utente/www
tar -czf /var/backup/`date`/www.example.net.tar.gz 
www.example.net
Ma siccome e` dentro uno script che fa il backup automatico di un 
centinaio di siti, mi trovo il report per per ogni sito aggiunge il 
messaggio di warning, ed e` piu` complicato avere un colpo d'occhio su 
eventuali errori "veri" o su altri warning.
Bye.

 tar -czf /var/backup/`date`/www.example.net.tar.gz 
www.example.net
Potresti fare:
cd /home/utente/www
tar -C / -czf var/backup/`date`/www.example.net.tar.gz 
www.example.net
Comunque lo / non c'è nell'archivio, anche se non lo elimini tu cambiando
il percorso di lettura.
Ora però dimmi che il tar.gz non è davvero nella wwwroot, per favore :-)


 Ora però dimmi che il tar.gz non è davvero nella wwwroot, per favore :-)
No, sono in /var/backup. ;)
Bye.

 completi.
Perché?
myteco:~ # pwd
/root
myteco:~ # tar cjf bin.tar.bz2 -C / bin
myteco:~ # ls -l bin.tar.bz2
-rw-r--r--  1 root root 2468511 Jan 10 22:57 bin.tar.bz2
myteco:~ # pwd
/root
myteco:~ #
Mica me l'ha messo in / il file...



michele:~$ mkdir tmp/a
michele:~$ cd tmp && tar cP a > /tmp/test.tar
michele:~$ tar tPf /tmp/test.tar
a/
Intendevi questo?
Ciao

 Mica me l'ha messo in / il file...
Ignora dove mette il file. :)
Fai cosi`:
$ cd /usr/local/lib
$ tar cjf /tmp/pippo.tbz2 -C / python
E ti becchi un "No such file or directory".
Questo intendevo. Tanto vale togliere il cd, ma poi
$ tar cjf /tmp/pippo.tbz2 -C / usr/local/lib/python
$ tar tjf /tmp/pippo.tbz2
usr/local/lib/python/blablabla
...
Comunque, come dicevo, ho capito dov'e` il bug e oggi lo sistemo, se 
smettono di caricarmi di "urgenze"...
Bye.

 smettono di caricarmi di "urgenze"...
E' sempre tutto urgente... tranne quello che devi fare tu.


 Avevo capito che il cd lo facessi nella destinazione.
Scusate l'ignoranza. Ma il flag P citato da Michele Petrazzo non va bene?
Nicola.
-- 
chi va pian va san e va lontan

 bene?
Se non vuole path relativi si, ma un archivio con i path assoluti
secondo me è una mina vagante.


 bene?
Nessuna ignoranza, e lo ringrazio per il suggerimento, ma non risponde 
alle mie esigenze. :)
In pratica il suo flag aggiunge la /, eliminando di fatto il warning, ma 
lasciandomi path assoluti che non volevo.
Io volevo che, facendo un tar della cartella /home/utente/www/
www.sito.it
, 
nel tar i file iniziassero per 
www.sito.it/
 e senza avere il warning di 
rimozione della /.
Il problema e` che era sbagliato il mio script, che salvava /home/utente/
www/
www.sito.it/*
 dentro il tar, e per questo mi dava il warning.
Corretto lo script, il warning e` sparito e i path sono relativi 
(correttamente).
Bye.

 secondo me � una mina vagante.
Uhm, ok allora mi devo preoccupare per i miei salvataggi :)
PS
Credo che al tuo user agent manchi quanche header di questo tipo
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit
Le lettere accentate sono dei geroglifici.


 Uhm, ok allora mi devo preoccupare per i miei salvataggi :)
Beh, no, se ci sei abituato...
