Copier un fichier sur linux en gardant l'arbo

Fermé
rwikus Messages postés 871 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 18 mai 2012 - 19 août 2010 à 12:25
 cloclo - 17 nov. 2017 à 14:43
Bonjour,

Bonjour
j'ai un fichier dont le chemin absolut est:
/var/www/site/data/fan.txt
je veux copier ce fichier dans un autre endroit mais en gardant une partie de l'arborscence, par exemple:
"data/fan.txt" sera copier dans le repertoire "/var/ate/trans/"

merci de bien vouloir m'aider

4 réponses

cd /var/www/site/
cp --parent data/fan.txt /var/ate/trans/

Cordialement,
3
petite correction, c'est cp --parents
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
Modifié par jipicy le 19/08/2010 à 13:02
Salut,

Je ne pense pas que la commande "cp" à elle seule puisse gérer la récursivité sur la copie d'un seul fichier ;-\


Par contre "rsync" le fait, à condition d'être dans le répertoire de départ :

cd /var/www/site 
rsync -R data/fan.txt /var/ate/trans/

;-)


Edit : Ne pas tenir compte de ma remarque sur "cp", le post de "kiki" répondant parfaitement à la demande. Désolé ;-\
$ man woman
Il n'y a pas de page de manuel pour woman.

GNU/Linux : Gnu/Linux is Not Ubuntu !
1
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
Modifié par lami20j le 19/08/2010 à 13:13
Salut,

On peut aussi avec tar

user@localhost ~ $ ls -l /var/www/site/data/   
total 32   
-rw-r--r-- 1 p049784 mkpasswd 13 Aug 19 13:08 blabla.txt   
-rw-r--r-- 1 p049784 mkpasswd 10 Aug 19 13:05 fan.txt   

user@localhost ~ $ ls -l /var/ate/trans/   
total 0   

user@localhost ~ $ cd /var/www/site/   

user@localhost /var/www/site $ tar cf - data/fan.txt | (cd /var/ate/trans/; tar xf -) 
user@localhost /var/www/site $ ls -l /var/ate/trans/   
total 0   
drwxr-xr-x 2 p049784 mkpasswd 0 Aug 19 13:09 data   

user@localhost /var/www/site $ ls -l /var/ate/trans/data/   
total 16   
-rw-r--r-- 1 p049784 mkpasswd 10 Aug 19 13:05 fan.txt   

user@localhost /var/www/site $


--
GNU/Linux:Linux is Not Ubuntu! Quel linux choisir ne veut pas dire votre Distribution préférée,
106485010510997108
1
rwikus Messages postés 871 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 18 mai 2012 56
19 août 2010 à 13:08
merci pour votre aide mais juste par curiosité j'aimerai savoir si c'est possible
de copier un repertoire avec toute l'arborescence qui suie de ce répértoire
dans un autre répértoire mais sans les fichier
0