Comment copier (et coller) des fichiers et des répertoires à partir d'une ligne de commande sous Linux

Préparer Copier et coller des fichiers Une des choses les plus élémentaires que vous puissiez faire sur votre ordinateur. Sur Système Linux , Vous avez plusieurs options pour accomplir cette tâche. Utilisez la ligne de commande Pour ces choses plus directement, vous donnant plus de contrôle, dans certains cas, simplifie grandement les choses.

Comment copier (et coller) des fichiers et des répertoires à partir de la ligne de commande sous Linux - Linux -

Copier un fichier

Comment copier (et coller) des fichiers et des répertoires à partir de la ligne de commande sous Linux - Linux -

Chaque fois que vous souhaitez copier un fichier ou un dossier sur une ligne de commande Linux, vous utiliserez la commande cp. cp Est un raccourci vers les copies. La syntaxe est aussi simple. Utilisez cp suivi du fichier que vous souhaitez copier et de la destination vers laquelle vous souhaitez vous déplacer.

cp your-file.txt ~/Documents/

Ceci, bien sûr, suppose que votre fichier se trouve dans le même répertoire que celui dans lequel vous travaillez. Vous pouvez sélectionner les deux.

cp ~/Downloads/your-file.txt ~/Documents/

Vous avez également la possibilité de renommer le fichier pendant que vous le copiez. Sélectionnez le nouveau nom dans la destination.

cp ~/Downloads/your-file.txt ~/Documents/new-name.txt

Copier un dossier et son contenu

Comment copier (et coller) des fichiers et des répertoires à partir de la ligne de commande sous Linux - Linux -

Pour copier un dossier et son contenu, vous devez indiquer la commande cp Copies répétées. C'est assez simple avec le tag -r.

cp -r ~/Downloads/pictures-directory ~/Pictures/family-vacation-pics

Tout ce qui reste de votre syntaxe est exactement le même. Le tag fonctionne -r À raconter cp Cela fonctionne avec un répertoire et doit copier son contenu.

Copier plusieurs fichiers

Comment copier (et coller) des fichiers et des répertoires à partir de la ligne de commande sous Linux - Linux -

Vous pouvez également copier plusieurs fichiers. La ligne de commande Linux vous permet de cibler plusieurs éléments à la fois à l'aide de parenthèses. {}. Vous pouvez l'utiliser pour répertorier les noms de chaque fichier à copier et les fichiers de recherche seront séparés par des virgules.

cp ~/Downloads/{file1.txt,file2.jpg,file3.odt} ~/Documents/

Les trois fichiers seront copiés dans le répertoire du document.

Copier tous les fichiers du même type

Comment copier (et coller) des fichiers et des répertoires à partir de la ligne de commande sous Linux - Linux -

Si vous avez beaucoup de fichiers du même type à copier, vous pouvez utiliser des caractères génériques. *. L'astérisque / wildcard indique à la ligne de commande Linux d'accepter quoi que ce soit à cet endroit. Par conséquent, si vous demandez à Linux de copier * .jpg Il copiera tous les fichiers JPG, quel que soit leur nom ou quoi que ce soit avant la partie .jpg.

cp ~/Downloads/*.jpg ~/Pictures/

Si vous souhaitez utiliser plusieurs types de fichiers, tels que JPG et PNG, vous pouvez utiliser les parenthèses comme auparavant.

cp ~/Downloads/*.{jpg,png} ~/Pictures/

Déplacer un fichier ou un dossier

Si vous venez ici pour chercher à déplacer un fichier d'un endroit à un autre sans le dupliquer, vous pouvez le faire facilement, mais déplacer un fichier nécessite la commande mv. La syntaxe est très similaire cp.

mv ~/Downloads/your-file.txt ~/Documents/

De même, vous pouvez également le renommer.

mv ~/Downloads/your-file.txt ~/Documents/renamed.txt

Il y a cependant une grande différence. Vous n'avez pas besoin d'un tag -r Déplacer un dossier entier.

mv ~/Downloads/downloaded-folder ~/Pictures/vacation-pics

C'est tout ce que c'est vraiment. Vous êtes prêt à commencer Copiez vos fichiers Et déplacez-les de la ligne de commande. Vous pouvez voir que la méthode en ligne de commande peut être très efficace dans certains cas. Dans d'autres cas, il peut être plus facile d'utiliser l'interface graphique. Avec le temps, avec Linux, vous aurez l’habitude de choisir le meilleur.

source
Aller au bouton supérieur