Linux

Comment copier et coller du texte, des fichiers et des dossiers dans un terminal Linux

Le copier-coller est une fonctionnalité essentielle pour toute personne utilisant un terminal Linux. Bien que le processus soit simple sur une interface graphique grâce aux raccourcis clavier standards, il mérite une explication détaillée dans un environnement de ligne de commande. Examinons donc les différentes façons de copier et coller du texte, des fichiers et des dossiers dans un terminal Linux.

Copier et coller du texte dans le terminal

Pour copier du texte dans un terminal Linux, commencez par sélectionner le texte souhaité avec votre souris. Une fois le texte surligné, utilisez le raccourci Ctrl + Maj + C pour le copier. Pour le coller à l’emplacement du curseur, utilisez Ctrl + Shift + V. Cette méthode peut également être utilisée pour coller du texte copié depuis d’autres applications, comme un document Word ou un site Web.

Copier des fichiers avec la commande cp

Lorsque vous souhaitez copier un fichier dans le terminal, la méthode diffère de l’utilisation des raccourcis clavier. Utilisez la commande cp, qui signifie "copy". La syntaxe générale est la suivante : cp [source] [destination]. Par exemple, pour copier un fichier nommé votre-fichier.txt vers le dossier Documents, tapez la commande suivante :

cp votre-fichier.txt ~/Documents/

Si le fichier que vous voulez copier se trouve dans un autre répertoire, indiquez le chemin complet. Par exemple :

cp ~/Téléchargements/votre-fichier.txt ~/Documents/

Renommer un fichier lors de la copie

Vous avez la possibilité de renommer le fichier que vous copiez en spécifiant un nouveau nom dans la destination. Par exemple, pour copier votre-fichier.txt et le renommer en nouveau-nom.txt dans le dossier Documents :

cp ~/Téléchargements/votre-fichier.txt ~/Documents/nouveau-nom.txt

Copier un dossier et son contenu

Pour copier un dossier entier accompagnés de ses fichiers, vous devez utiliser l’option récursive avec la commande cp. Pour cela, ajoutez l’option -r. Par exemple, pour copier un dossier nommé dossier-source vers dossier-destination, utilisez :

cp -r ~/Downloads/dossier-source ~/Documents/dossier-destination

L’option -r indique que vous souhaitez copier le répertoire et tout ce qu’il contient.

A lire :  Comment effacer un fichier dans un terminal Linux ?

Gestion de fichiers multiples

La commande cp permet également de copier plusieurs fichiers en une seule commande. Pour cela, utilisez les accolades {} pour lister les fichiers que vous souhaitez copier. Par exemple :

cp ~/Téléchargements/{fichier1.txt,fichier2.jpg,fichier3.odt} ~/Documents/

Cela copiera les trois fichiers spécifiés vers le dossier Documents.

Utiliser des caractères génériques

Pour copier tous les fichiers d’un même type, vous pouvez utiliser un caractère générique. Par exemple, pour copier tous les fichiers JPG d’un répertoire donné, tapez :

cp ~/Téléchargements/*.jpg ~/Images/

Cela copiera tous les fichiers qui ont l’extension .jpg vers le dossier Images.

Déplacer des fichiers avec mv

Si votre objectif est de déplacer un fichier plutôt que de le copier, utilisez la commande mv. La syntaxe est similaire à celle de cp. Par exemple, pour déplacer un fichier vers un autre répertoire :

mv ~/Téléchargements/votre-fichier.txt ~/Documents/

Vous pouvez également renommer le fichier en procédant de la même manière que pour la commande cp :

mv ~/Téléchargements/votre-fichier.txt ~/Documents/nouveau-nom.txt

FAQ

1. Quelles sont les principales différences entre les commandes cp et mv ?
La commande cp permet de créer une copie d’un fichier ou d’un dossier, tandis que la commande mv déplace le fichier ou le dossier à un nouvel emplacement. Avec mv, le fichier original n’existe plus à son emplacement initial.

2. Que faire si je veux copier un fichier tout en écrasant un fichier existant ?
Vous pouvez utiliser l’option -f avec la commande cp, ce qui forcera la copie. Par exemple : cp -f ~/Téléchargements/fichier.txt ~/Documents/.

3. Comment puis-je vérifier que mes fichiers ont bien été copiés ou déplacés ?
Vous pouvez utiliser la commande ls pour lister les fichiers dans le répertoire cible afin de vérifier que la copie ou le déplacement a été effectué avec succès.

A lire :  Comment calculer l'horodatage Unix dans Excel?