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