Logo Informatizzati

Il comando tar spesso restituisce questo errore:
Removing leading `/' from member names
oppure in italiano
Rimuovo il `/' iniziale dai nomi dei membri

In realtà questo messaggio non è un errore, infatti l'operazione di tar viene portata a buon fine.
Di default, il comando tar, rimuove lo "/" iniziale, questo non è un'errore ma una comodità, infatti quando poi andremo a scompattare l'archivio, la rimozione dello "/" iniziale ci permettrà di ritrovare i file in una posizione relativa, ovvero nella directory in cui siamo in quel momento.
Esempio:
ho un archivio.tar della directory /var/www
se mi trovo in /home/utente e scompatto il file archivio.tar
ritrovo i file in /home/utente/var/www

Consigli per gli acquisti. L'articolo continua dopo. Buona lettura.

se invece creassi il file archivio.tar dicendo al tar di rimuovere lo "/" iniziale


scompattando archivio.tar i file verrebbero salvati nela posizione assoluta,
a partire dalla root
cioè in /var/www

Togliere lo "/" iniziale è una cosa un po' pericolosa perchè scompattando l'archivio rischierei di sovrascrivere direttamente i file esistenti.

Si può comunque evitare la notifica spostandosi prima nella directory in cui si desidera fare il tar
Esempio:
cd /var
tar cfz archivio.tar.gz www

Tags

Commenti offerti da CComment