Maison >Opération et maintenance >exploitation et maintenance Linux >Comment utiliser la commande cp pour copier des fichiers sous Linux
Comment utiliser la commande cp pour copier des fichiers sous Linux : [dossier cible du fichier source cp]. Par exemple, si nous voulons copier le fichier 1.txt dans le répertoire testDir, nous pouvons exécuter la commande [cp 1.txt testDir].
La commande cp copy est très pratique sous Linux. Elle permet de copier le fichier (répertoire) sous le chemin spécifié vers (dans) un autre fichier ou répertoire central.
Commande Linux cp copy
La commande Linux cp est principalement utilisée pour copier des fichiers ou des répertoires.
Syntaxe de base :
cp [options] 源文件 目标文件(夹)
Description du paramètre [options] :
-a : Cette option Généralement utilisé lors de la copie d'un répertoire, il préserve les liens, les attributs de fichiers et copie tout le contenu du répertoire. Son effet est égal à la combinaison des paramètres dpR.
-d : Conserver le lien lors de la copie. Les liens mentionnés ici sont équivalents aux raccourcis des systèmes Windows.
-f : écraser un fichier cible existant sans invite.
-i : Contrairement à l'option -f, une invite est donnée avant d'écraser le fichier cible, demandant à l'utilisateur de confirmer s'il doit écraser le fichier cible lorsqu'il répond "y".
-p : En plus de copier le contenu du fichier, l'heure de modification et les autorisations d'accès sont également copiées dans le nouveau fichier.
-r : Si le fichier source donné est un fichier de répertoire, tous les sous-répertoires et fichiers du répertoire seront copiés.
-l : Ne copiez pas de fichiers, générez simplement des fichiers de liens.
Exemple de commande Linux cp
1 Copier un fichier dans le fichier cible (dossier)
Format :
cp 源文件 目标文件(夹)
Exemple : Copiez respectivement le fichier 1.txt dans le dossier testDir et 2.text du dossier testDir
Remarque :
Si le fichier est copié dans un dossier, le nom du fichier restera inchangé. S'il est copié dans un fichier, le nom du fichier changera. Si le fichier cible existe déjà ou si le dossier cible contient un fichier du même nom, le fichier cible ou le fichier du même nom dans le dossier cible sera écrasé après la copie.
2. Copiez plusieurs fichiers dans le fichier cible (dossier) en même temps
Format (deux types) :
cp 源文件1 源文件2 目标文件夹
peut be Copiez plusieurs fichiers répertoriés dans le dossier cible à la fois. Chaque fichier est directement séparé par des espaces
cp 文件* 目标文件夹
et le caractère générique * est utilisé pour copier tous les fichiers qui remplissent les conditions dans le dossier cible ; exemple : *.txt copiera tous les fichiers se terminant par ".txt" dans le dossier cible.
Exemple : Copiez les fichiers 1.txt, 2.txt, 3.txt dans le dossier testDir
3. Copiez un dossier dans le fichier cible
Format :
cp -r 源文件夹 目标文件夹
Remarque : Assurez-vous d'ajouter "-r" lors de la copie des paramètres du dossier, sinon, une erreur « cp : omission du répertoire » se produira.
Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun. Pour un contenu plus passionnant, vous pouvez prêter attention aux colonnes de didacticiels pertinentes du site Web PHP chinois ! ! !
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!