cp命令【复制文件、文件夹】

noteId: 17840BF2AE1C4B8D91AC4B7CFBA36F21 · 原始路径:/ALL/Linux - A模块/Linux零散命令/cp命令【复制文件、文件夹】.note

作用:

复制文件/文件夹到指定的位置

(LInux能够在复制过程中对新位置的文件进行重命名,但是如果不是必须需要,则建议保持前后名称一致)【可选项】

语法:

#cp   被复制的文档路径    文档被复制到的路径    【更改该被复制文件的名称】

(如果该文件在当前目录可以不写路径名,直接写文件名,如果文件不在当前目录,就需要写路径名)

当使用cp命令进行文件夹复制操作的时候需要添加选项“-r”,否则目录将会被忽略

使用cp命令复制一个文件:

#cp Linux1.txt /home/sysadmin

使用cp命令复制文件并更改其名称:

#cp Linux1.txt /home/sysadmin/Linux2.exe

使用cp命令来复制一个文件夹:当使用cp命令进行文件夹复制操作的时候需要添加选项“-r”,否则目录将会被忽略

语法:

#cp  -r 【被复制文件夹路径】 【文件夹被复制到的路径】 【可以更改名字,可选项】
#cp -r ./a/1/ /home/sysadmin/    //将当前目录下/a/目录中的/1/文件夹复制到/home/目录下的/sysadmin

(-r表示递归复制)

复制文件夹的时候需要把文件夹里面的东西都复制出来,所以需要使用递归

递归(循环):把文件夹中的文件/文件夹都复制出来