Maison  >  Article  >  Tutoriel système  >  Comment utiliser la commande cp dans les commandes Linux

Comment utiliser la commande cp dans les commandes Linux

下次还敢
下次还敢original
2024-04-11 18:57:20635parcourir

La commande

cp est utilisée sous Linux pour copier des fichiers et des répertoires. Son utilisation est la suivante : Syntaxe : cp [options] Fichier/répertoire source options du fichier/répertoire cible : -a : Conserver les attributs du fichier -b : Écraser les fichiers cible existants et conserver les sauvegardes -f : Forcer l'écrasement des fichiers cible existants -i : Invite pour confirmation avant d'écraser -n : Ne pas écraser les fichiers cibles existants -r : Copier le répertoire de manière récursive -v : Afficher les détails de la copie

Comment utiliser la commande cp dans les commandes Linux

Utilisation de la commande cp sous Linux

La commande cp est utilisée dans le système Linux Commandes pour copier des fichiers et des répertoires. Il peut copier des fichiers ou des répertoires d'un emplacement à un autre.

Syntaxe :

<code>cp [选项] 源文件/目录 目标文件/目录</code>

Options :

  • -a : Préserve les attributs du fichier ou du répertoire, y compris les autorisations, la propriété et les horodatages.
  • -b : Si le fichier cible existe déjà, écrasez-le mais conservez-en une copie de sauvegarde.
  • -f : Forcer la copie même si le fichier cible existe déjà et n'est pas accessible en écriture.
  • -i : Demander une confirmation à l'utilisateur avant d'écraser les fichiers existants.
  • -n : N'écrasez pas les fichiers existants.
  • -r : Copiez récursivement un répertoire et tous ses sous-répertoires et fichiers.
  • -v : Afficher un résultat détaillé sur le processus de copie.

Exemple d'utilisation :

  • Copier un fichier :
<code>cp file1 file2</code>
  • Copier récursivement un répertoire :
<code>cp -r directory1 directory2</code>
  • Écraser un fichier existant :
<code>cp -f file1 file2</code>
  • garde le dossier Propriétés :
<code>cp -a file1 file2</code>
  • Demander à l'utilisateur de confirmer :
<code>cp -i file1 file2</code>
  • Ne pas écraser les fichiers existants :
<code>cp -n file1 file2</code>

Notes :

  • Le fichier ou le répertoire cible doit disposer des autorisations suffisantes pour copier dans ça. La commande
  • cp peut copier les fichiers liés, mais pas les fichiers ou répertoires vers lesquels ils pointent.
  • La commande rmdir ne peut pas supprimer les répertoires non vides, donc lorsque vous utilisez cp -r pour copier un répertoire, le répertoire cible ne doit pas exister.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn