快速上手cp命令(看似简单不简单)(cp指令的用法)

cp命令用于复制文件或目录。

使用--help选项查看帮助

-b选项,删除、覆盖目的文件前先备份。备份的文件会在滋味加上一个备份字符串。

-d选项,当复制符号链接时,吧目的文件或目录也建立为符号链接,并指向源文件或目录连接的源文件或目录。

-f选项,是强制执行。如果目标目录内有同名文件,使用这个选项,不询问直接覆盖。

-l选项,对源文件简历硬链接,不是复制文件。

-i选项,覆盖文件前先询问用户。

-p选项,保留源文件或目录的属性,包括所有者、属组、权限和时间。

-P选项,保留源文件或目录的路径。可以是绝对路径或相对路径,目的路径必须存在。

-r选项或-R选项,递归处理,讲指定目录下的所有的文件和子目录一并处理。

-s选项,对源文件简历符号链接,而不是复制文件。

-S <备份滋味字符串>选项,配合-b使用,指定备份文件的尾部添加的字符串。

-U选项,只会在源文件的修改时间比目的文件新的时候(或目的文件不存在)才会复制。

-v选项,显示执行过程。

-a选项,相当于-dpR三个参数的效果。

-x选项,复制的文件或目录存放的文件系统,必须与cp执行执行时所处的文件系统相同,否则则不复制。

例1:复制文件,并覆盖提示cp-i

file1 file2

例2:强制复制文件cp -f

file1 file2

注:如file2存在,不提示,直接覆盖

例3:复制目录cp-R

dir1 dir2

注:如果dir2不存在,则会创建,并将dir1下文件和子目录复制到dir2下

如果dir2存在,则将dir1目录整体复制到dir2下。

例4:复制file1,file2,file3,dir1(目录)到 dir2目录下cp -R

file1 file2 file2 dir1 dir2

注:因为源是多个,必须目标目录存在

例5:复制文件并保留文件路径cp-P

/var/tmp/file1 /twngsm

注:文件file1将放在/twngsm/var/tmp下

例6:复制文件并保留源文件属性cp -p

-f file1 file2

注:文件保留源文件属性

例7:当源文件修改时间较新时,才复制cp-u file1 file2

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1744513473@qq.com 举报,一经查实,本站将立刻删除。
THE END
分享
二维码
< <上一篇
下一篇>>