GNU/Linux >> Tutoriels Linux >  >> Linux

commande cp sous Linux/UNIX

Dans ce guide, nous nous concentrons sur la commande cp dans les systèmes Linux/Unix. La commande cp - abréviation de copier - est une commande utilisée pour copier des fichiers et des répertoires sous Linux. C'est une commande largement utilisée régulièrement par les débutants Linux et les experts chevronnés. Plongeons-nous et voyons comment cette commande est utilisée.

Exemple de commande Linux cp

La structure de commande de base de la commande cp est la suivante :

$ cp [options] source dest

Examinons quelques exemples d'utilisation de la commande cp pour copier des fichiers et des dossiers sous Linux.

Copier un fichier du répertoire courant vers le sous-répertoire

Pour copier un fichier du répertoire de travail actuel vers un sous-répertoire, utilisez la syntaxe ci-dessous :

$ cp file directory

Exemple

Par exemple, pour copier un fichier file1.txt dans un sous-répertoire appelé data exécuter le cp commande comme suit. Plus tard, utilisez le ls commande pour vérifier l'existence du fichier dans le répertoire.

$ cp file1.txt data

Exemple de sortie

Copier un fichier du répertoire courant vers un chemin de destination absolu

Pour copier un fichier du répertoire de travail actuel vers un autre répertoire de destination ou chemin absolu, utilisez la syntaxe ci-dessous.

$ cp file /path/to/directory

Exemple

$ cp file1.txt /home/james/

Sortie

Copier un fichier du chemin source absolu vers un chemin absolu

Pour copier un ou plusieurs fichiers d'un chemin de fichier différent vers un autre chemin absolu, utilisez la syntaxe :

cp /path/to/source/file /path/to/destination/directory

Exemple

$ cp /home/james/file1.txt /opt/data

Exemple de sortie

Copier plusieurs fichiers

La commande Linux cp vous permet également de copier plusieurs fichiers à la fois en utilisant la syntaxe ci-dessous.

$ cp file1 file2 .... /path/to/directory

Exemple

$ cp file1.txt file2.txt file3.txt /home/james/

Exemple de sortie

Copier le fichier avec une sortie détaillée

Pour afficher une sortie détaillée, utilisez le -v drapeau comme indiqué.

cp -v file1.txt file2.txt  /home/james

Exemple de sortie

Copier des fichiers de manière interactive

Pour copier des fichiers de manière interactive, c'est-à-dire pour provoquer une invite à partir du shell Linux, utilisez le -i drapeau comme indiqué.

$ cp -i file1.txt /home/james

Exemple de sortie

Copier les fichiers associés à une certaine extension de fichier

Si vous souhaitez copier un certain nombre de fichiers avec la même extension de fichier, dites .txt ou .pdf suivez l'exemple ci-dessous.

$ cp *.txt  /home/james

Linux Copier le répertoire de manière récursive

Si vous souhaitez copier un répertoire avec tout son contenu, utilisez le -R attribut suivi du nom du répertoire comme indiqué.

$ cp -R data /home/james

Exemple de sortie

Pour copier le contenu d'un répertoire mais pas le répertoire lui-même, exécutez la commande comme suit.

$ cp -R data/* /home/james

Exemple de sortie

Cp man Linux

Nous pouvons exécuter man cp commande pour consulter la documentation de la commande cp. Ceci est utile pour connaître les bonnes options à utiliser avec la commande cp.

man cp

Exemple de sortie

Résumé

La commande Linux cp nous aide à copier facilement des fichiers et des dossiers. C'est l'une des commandes les plus utilisées. La page de manuel de la commande cp est très utile pour trouver les options appropriées à utiliser.


Linux
  1. Commande Linux mv

  2. Linux du command

  3. Commande Linux cp

  4. Commande IP Linux

  5. Commande cd Linux

Commande AWK sous Linux/Unix

Commande mkdir sous Linux/Unix

Linux contre Unix

Commande Grep sous Linux/UNIX

Commande ls sous Linux/UNIX

Rechercher la commande sous Linux/UNIX