Le copier-coller est l’une des actions les plus utilisées sur un ordinateur. Bien qu’il soit facile de le faire avec les raccourcis clavier Ctrl + C et Ctrl + V, sur le terminal Linux, ce n’est pas si simple. Vous avez plusieurs options pour faire le travail. Voici comment copier et coller du texte, des fichiers et des répertoires dans le terminal Linux.
Copier et coller du texte
Si vous voulez simplement copier un morceau de texte dans le terminal, il vous suffit de le mettre en surbrillance avec votre souris, puis d’appuyer sur Ctrl + Maj + C pour copier.
Pour le coller là où se trouve le curseur, utilisez le raccourci clavier Ctrl+Maj +V.
Le raccourci de collage s’applique également lorsque vous copiez une section de texte à partir d’un document Word (ou de toute autre application) et que vous souhaitez le coller dans le terminal. Par exemple, vous pouvez copier une commande à partir d’une page Web de votre navigateur et utiliser le raccourci Ctrl + Maj + V pour la coller dans le terminal.
Copiez et collez un seul fichier
Chaque fois que vous souhaitez copier un fichier ou un dossier dans la ligne de commande Linux, le raccourci clavier ci-dessus ne fonctionnera pas. Vous devez utiliser la commande cp
. cp est un raccourci pour copier. La syntaxe est aussi simple. Utilisez cp
suivi du fichier que vous souhaitez copier et de la destination où vous souhaitez le déplacer.
cp votre fichier.txt ~/Documents/
Cela suppose bien sûr que votre fichier se trouve dans le même répertoire que celui dans lequel vous travaillez. Vous pouvez spécifier les deux.
cp ~/Téléchargements/votre fichier.txt~/Documents/
Vous avez également la possibilité de renommer votre fichier lors de sa copie. Spécifiez le nouveau nom dans la destination.
cp ~/Téléchargements/votre fichier.txt~/Documents/nouveau-nom.txt
Copier et coller un Dossier et son Contenu
Pour copier un dossier et son contenu, vous devrez indiquer à la commande cp
de copier récursivement. C’est assez simple avec l’indicateur -r
.
cp-r ~/Downloads/pictures-directory~/Pictures/family-vacation-pics
Tout le reste de votre syntaxe est exactement la même. L’indicateur -r
sert à indiquer au cp qu’il travaille avec un répertoire et qu’il doit copier son contenu.
Si vous souhaitez que l’action coller écrase les fichiers existants, vous pouvez ajouter l’indicateur -f
:
cp-rf~/Downloads/pictures-directory~/Pictures/family-vacation-pics
Copier et coller plusieurs fichiers
Vous pouvez également copier plusieurs fichiers. La ligne de commande Linux vous permet de cibler plusieurs éléments à la fois avec des crochets {}
. Vous pouvez les utiliser pour lister les noms de chaque fichier à copier séparés par des virgules.
cp~/Downloads/{file1.txt, fichier2.jpg, fichier3.odt}~/Documents/
Les trois fichiers de différents types de fichiers seront copiés dans le répertoire Documents.
Copiez et collez Tous les fichiers du même Type
Si vous avez une tonne de fichiers du même type à copier, vous pouvez utiliser le caractère générique *
. L’astérisque /caractère générique indique à la ligne de commande Linux d’accepter absolument tout ce qui se trouve à cet endroit. Donc, si vous dites à Linux de copier *.jpg
, il copiera tous les fichiers JPG, quel que soit le nom ou ce qui précède.partie jpg.
cp~/Téléchargements/*.jpg ~/Pictures/
Si vous souhaitez utiliser plusieurs types de fichiers, disons JPG et PNG, vous pouvez utiliser les crochets d’avant .
cp~/Téléchargements/*.{jpg, png}~/Pictures/
Déplacer un fichier ou un dossier
Si vous êtes venu ici pour déplacer un fichier d’un endroit à un autre sans faire de doublon, vous pouvez le faire aussi facilement, mais déplacer un fichier nécessite la commande mv
. La syntaxe est très similaire à cp.
mv~/Téléchargements/votre fichier.txt~/Documents/
De même, vous pouvez également le renommer.
mv~/Téléchargements/votre fichier.txt~/Documents/ renommé.txt
Il y a cependant une différence majeure. Vous n’avez pas besoin de l’indicateur -r
pour déplacer un dossier entier.
mv ~/Downloads/downloaded-folder~/Pictures/vacation-pics
C’est tout ce qu’il y a à faire. Vous êtes prêt à commencer à copier et à déplacer vos fichiers à partir de la ligne de commande. Vous pouvez voir que la voie en ligne de commande peut être très efficace dans certaines situations.
Vous voulez plus de pointeurs sur la ligne de commande Linux ? Voici comment vérifier l’historique de sudo ou savoir ce que la commande chmod 777 apporte à votre autorisation de fichier.
Crédit d’image: Copiez-collez par
Nos derniers tutoriels livrés directement dans votre boîte de réception.