|

Ubuntu – Copier en ligne de commande

Avec cp (copy) on peut copier un ou plusieurs fichiers mais aussi un ou plusieurs répertoire en ligne de commande sous linux (Ubuntu)
Avec la commande suivante, on va copier un fichier vers un autre fichier qui aura un autre nom:

sudo cp fichier1.txt fichier2.txt

La commande suivante permet de copier 2 fichier (ou plus) vers un répertoire:

sudo cp fichier1.txt fichier2.txt DossierTest/

On peut aussi ajouter des options avant le nom des fichiers ou dossiers, voici une liste:

 -f, --force            Permet de forcé si un fichier de destination existant ne peut pas être ouvert
 -i, - invite 		Interactive avant d'écraser (Question pour confirmer)
 -R,-r, --recursive 	Pour copier récursivement les répertoires
 -s, --symbolic-link	Créer des liens symboliques au lieu de copier que le fichier de destination
			ou lorsque le fichier de destination est manquante
 -v, --verbose		Mode bavard pour détailler en direct l'exécution de la tâche.
 --help 		Affiche l'aide et quitte

On peut utiliser cp pour faire une sauvegarde de fichier:

sudo cp fichier1.txt fichier1.bak

L’exemple suivant permet de copier un fichier depuis un répertoire et/ou dossier vers un autre:

sudo cp /DossierTest1/fichier1.txt /DossierTest2/fichier1.txt

Pour copier un dossier et/ou répertoire il faut rajouter les barre oblique (slash) au nom des dossier.
Voici un exemple dans le quel on copie un dossier avec son contenu vers un autre dossier avec un autre nom:

sudo cp -r /DossierTest1 /DossierTest2/

mes sources: http://www.octetmalin.net/linux/tutoriels/cp-copier-fichier-et-dossier-en-ligne-de-commande.php

Laisser un commentaire