Commande tar linux

Résolu/Fermé
yuri648 Messages postés 677 Date d'inscription mardi 30 décembre 2008 Statut Membre Dernière intervention 20 mai 2015 - Modifié par yuri648 le 3/10/2010 à 20:51
yuri648 Messages postés 677 Date d'inscription mardi 30 décembre 2008 Statut Membre Dernière intervention 20 mai 2015 - 4 oct. 2010 à 15:06
Bonjour,
la commande tar est faite pour archiver les fichier ,mais j'ai un exercice qui demande de faire une copie a l'aide de cette commande voici l'exo :

On suppose que vous avez un ensemble de fichiers dans votre
catalogue privé et un catalogue cat2. A l'aide de la commande tar, faites
une copie de tous les fichiers qui se trouvent dans votre catalogue privé dans
le catalogue cat2. Si un fichier $HOME/t1/T2 existait, vérifier que la référence
cat2/t1/T2 existe.

donc comment on le resout

merci


A voir également:

3 réponses

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
3 oct. 2010 à 22:09
Salut,

cd /chemin/catalogue_privé
tar cvf - * | (cd /chemin/cat2/; tar xvfp -) 

0
yuri648 Messages postés 677 Date d'inscription mardi 30 décembre 2008 Statut Membre Dernière intervention 20 mai 2015 7
3 oct. 2010 à 23:26
merci de me repondre ,est ce que vous pouvez m'expliquer une peu SVP
la 2iemme commande
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
4 oct. 2010 à 10:00
Dans la partie gauche du "pipe" (tar cvf - *), on archive le contenu du répertoire et le résultat est envoyé sur la sortie standard symbolisée par " - " au travers d'un pipe, puis de l'autre côté - à l'intérieur de parenthèses - on se positionne dans le répertoire devant recevoir la copie, et on détarre le contenu de l'archive via l'entrée standard symbolisée à nouveau par " - ".
0
yuri648 Messages postés 677 Date d'inscription mardi 30 décembre 2008 Statut Membre Dernière intervention 20 mai 2015 7
4 oct. 2010 à 15:06
merci beaucoup pour l'explication
0