Copier en entier un répertoire sous putty et UNIX
quel est la commande pour copier un répertoire dans un autre sous unix

Copier le répertoire et son contenu sous unix

Tout simple cette commande, nous voulons juste savoir comment copier un répertoire dans un autre répertoire avec tout son contenu, fichiers, répertoires, enfin la totale, et tout cela sous Unix avec Putty par exemple !

Connectez vous à votre compte sous unix

Il suffit comme sur putty ou tout autre interface de se connecter via son hôte (host) et son utilisateur et mot de pass (user/password).

Votre hébergeur vous les mets à disposition dans votre compte.

Puis il faut passer au code.

Comment copier tout le contenu d'un répertoire

Nous prenons l'exemple de 2 répertoires au même endroit dans un sous répertoire.

vous faites une fois positionné le célèbre

 ls -rtl

 Ainsi vous devez voir vos 2 répertoires que nous appellerons repertoire_1 et repertoire_2

Si vous n'avez pas encore le second dans lequel vous voulez copier votre contenu, il faut le créer ainsi :

mkdir repertoire_2

Puis nous allons recopier l'ensemble du répertoire repertoire_1 dans repertoire_2

il y a 2 solutions :

  • Vous voulez copier le répertoire ET son contenu dans repertoire_2 :
cp -r ./repertoire_1 ./repertoire_2

# OU c'est pareil :

cp -r ./repertoire_1/ ./repertoire_2/

 Ainsi vous obtenez dans repertoire_2 : ./repertoire_2/repertoire_1/fichiers-et-repertoires

  • Vous voulez copier le contenu de répertoire_1 dans repertoire_2 :
cp -r ./repertoire_1/. ./repertoire_2

# OU toujours pareil :

cp -r ./repertoire_1/. ./repertoire_2/

Ainsi vous obtenez dans repertoire_2 : ./repertoire_2/fichiers-et-repertoires

A vous de coder maintenant, et surtout vérifiez à chaque étape le contenu de vos répertoires.

A noter le -r signifie récursive, donc cela copier le répertoire et tout ce qu'il y a à l'intérieur.

Copier le répertoire et son contenu sous unix
Note sur 5 Pour 5 votes