Maison  >  Article  >  Opération et maintenance  >  Apprenez à copier et déplacer des dossiers dans le système Linux

Apprenez à copier et déplacer des dossiers dans le système Linux

巴扎黑
巴扎黑original
2017-08-02 15:58:043155parcourir

Les commandes pour copier, déplacer et supprimer des fichiers sous Linux sont : cp, mv, rm
1 Commande de copie de fichier cp


命令格式:cp [-adfilprsu] 源文件(source) 目标文件(destination)
cp [option] source1 source2 source3 ... directory

Description du paramètre. :
-a : signifie archive, signifie également copier tous les répertoires
-d : Si le fichier source est un fichier lien, copiez les attributs du fichier lien au lieu du fichier lui-même
- f : force (force) , s'il y a duplication ou autres questions, il ne sera pas demandé à l'utilisateur, mais la copie sera forcée
-i : Si le fichier de destination existe déjà, il sera demandé à l'utilisateur s'il doit réellement opérer avant d'écraser
- l : Créer un fichier de connexion par lien physique au lieu de copier le fichier lui-même
-p : Copier avec les attributs du fichier au lieu d'utiliser les attributs par défaut
-r : Copie récursive, utilisée pour les répertoires Opération de copie
- s : Copiez dans un fichier de lien symbolique, c'est-à-dire un fichier "raccourci"
-u : Si le fichier cible est plus ancien que le fichier source, mettez à jour le fichier cible


Si vous copiez file1 dans le répertoire /test1 vers le répertoire /test3 et changez le nom du fichier en file2, entrez la commande suivante :
cp /test1/file1 /test3/file2


2 , commande de déplacement de fichier mv


命令格式:mv [-fiv] source destination

Description du paramètre :
-f:force, force le mouvement direct sans demander
-i : Si le fichier cible (destination) existe déjà , il vous demandera s'il faut écraser
-u : Si le fichier de destination existe déjà et que le fichier source est relativement nouveau, il mettra à jour


Par exemple, copiez file1 dans le répertoire /test1 vers /test3 et changez le nom du fichier en file2, vous pouvez entrer la commande suivante :
mv /test1/file1 /test3/file2


3. Commande de suppression de fichier rm


命令格式:rm [fir] 文件或目录

Description du paramètre :
-f : Suppression forcée
-i : Mode interactif, demander à l'utilisateur s'il doit opérer avant la suppression
-r : Suppression récursive , couramment utilisé dans Suppression du répertoire


Si vous souhaitez supprimer le fichier file1 dans le répertoire /test, vous pouvez saisir la commande suivante :
rm -i /test/file1

<strong><br/><br/>复制:</strong>


CP命令
格式: CP [选项]  源文件或目录   目的文件或目录
选项说明:-b 同名,备分原来的文件        -f 强制覆盖同名文件        -r  按递归方式保留原目录结构复制文件

cp -Rf /home/user1/* /root/temp/
将 /home/user1目录下的所有东西拷到/root/temp/下而不拷贝user1目录本身。
即格式为:cp -Rf 原路径/ 目的路径/

Déplacer :


mv ./WorkReport/web.xml ./WorkReport/WEB-INF/注:移动/WorkReport/web.xml文件到/WorkReport/WEB-INF/mv /data/new /data/old/注:移动/data/new 到/data/old/文件夹下
注意点:移动文件夹的话就不要再加 / 了

如果是移动文件夹下的所有文件的话就可以文件夹后面跟上 /* mv /data/new/* /data/old/

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