[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: sauvegarde respectueuse



Bonjour,

> > tar cf - home etc rep autrerep | ssh machineB "(cd /backup; tar xpf -)"
> > 
> il me semble bien que tar ne sauve pas les fichiers cachés :
> 
> $ cd ~/temp/test # répertoire vide
> $ echo "bonjour" > fich1.txt
> $ echo "au revoir " > .fichcach.txt
> $ tar -cvf svg.tar *
> fich1.txt
> 
> ... et c'est tout.

C'est tout à fait normal... :-)
Ce n'est pas spécifique à la commande "tar", mais dû à la manière dont
se fait "l'expansion" du caractère * pour les fichiers et répertoires.
C'est donc un problème d'utilisation du shell: * ne "prend" pas les
fichiers commençant par un point, c'est le fonctionnement habituel de
tous les shells...

Si vous voulez tout sauvegarder au niveau où vous êtes (dans le même
répertoire), il faut simplement faire un:


$ tar cvf svg.tar .

qui fera référence au répertoire courant (et donc, pour tar, à tout ce
qui se trouve à ce niveau et en dessous)
et non un

$ tar cvf svg.tar *

qui ne fait référence qu'aux fichiers, répertoires et liens situés dans
le répertoire courant, à l'exclusion de ceux commençant par un "." !

Cordialement,

B. Tréguier

-- 
-- Service Hydrographique et Oceanographique de la Marine ---  EPSHOM/CIS/MIC
--     13, rue du Chatellier ---  BP 30316  --- 29603 Brest Cedex, FRANCE
--        Phone: +33 2 98 22 17 49  ---  Email: Bruno.Treguier@shom.fr



Reply to: