Commande shell

sophie -  
Kuching Messages postés 2702 Statut Contributeur -
Bonjour,
connaitriez vous la commande shell qui me permet de copier tout un répertoire vers un autre répertoire (sans faire mv !) Merci
A voir également:

6 réponses

sebsauvage Messages postés 33415 Statut Modérateur 15 667
 
ça devrait s'arranger avec tar.

1) tar -cvf toto.tar *.*
2) copier l'archive là où il faut
3) tar -xvf toto.tar

Mais bon il doit probablement y avoir des options dans cp ou d'autres manières plus élégantes de procéder, mais j'ai pas de pingoin sous la main.
0
Pitu Messages postés 1460 Statut Contributeur 125
 
Bonjour !

Plus simple, je ne sais pas, mais effectivement plus élégant :

cp -r rep1 rep2
rep1 est le répertoire source, racine de l'arborescence à copier
et rep2 est le répertoire racine cible.

Voili voilou ...

 
   (:•Þ  Pitu
0
teutates Messages postés 19847 Date d'inscription   Statut Modérateur Dernière intervention   3 588
 
Bonjour,

Sous Dos ou sous Unix/Linux ?

@+
0
Kuching Messages postés 2702 Statut Contributeur 157
 
Salut,

Ajout au post de Pitu: -r est pou recursif. Si tu veux garder les droits il me semble (! a verifier) que c'est a ou p.

A+  K.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Pitu Messages postés 1460 Statut Contributeur 125
 
Pour moi, c'est "p" pour conserver les mêmes infos que les fichiers cibles (date et heure de modif, mode, propriétaure, groupe, droits ...).
Connais pas l'option "a".

a +

 
   (:•Þ  Pitu
0
jisisv Messages postés 3678 Statut Modérateur 935
 
Hi,
Je confirme
cp -a
(man cp existe non?)
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
0
Kuching Messages postés 2702 Statut Contributeur 157
 
(O:: Je suis fâché avec le man. Il n'est pas sur les machines ici. A chaque ? je dois surfer (O::

A+  K.
0