2023年12月1日发(作者:)

cp复制文件和目录命令-电脑资料

语法格式

cp [OPTION]... [-T] SOURCE DEST

cp [OPTION]... DIRECTORY

cp [OPTION]... -t

实例解析

1、递归复制目录

cp -a dir1 dir2

复制代码

此命令会递归复制目录dir1到目录dir2,不跟随软链接。

2、递归复制目录并跟随软链接

cp -r -L dir1 dir2

复制代码

此命令会递归复制目录dir1到目录dir2,且把软链接指向的文件

或目录也复制过去

3、复制文件或目录时保持完整的路径

cp --parents home/backup/file /data/

复制代码

此命令复制文件file1到目录/data/,此时复制后file1的路径为

/data/home/backup/file1

电脑资料

cp复制文件和目录命令》(www.)

常用选项

-a, --archive -dR --preserve=all相同-d --no-dereference -

-preserve=links相同

-f, --force 如果目标文件存在但无法打开,删除并尝试再次覆盖

-i, --interactive 覆盖前提示

-H 跟随在SOURCE命令行中的软链接

-L, --dereference 总是跟随SOURCE中的软链接

-n, --no-clobber 从不覆盖已存在的文件

-P, --no-dereference 从不跟随SOURCE中的软链接

-p --preserve=mode,ownership,timestamps相同

--preserve[=ATTR_LIST] (

mode,ownership,timestamps),可能的话可以指定其它的属性,如

context, l

inks, xattr, all

--no-preserve=ATTR_LIST 不维持指定的属性。

--parents DIRECTORY目录创建完整的文件路径。

-R, -r, --recursive 递归复制目录

-u, --update 当源文件比目标文件新时,或者目的文件不存在时

才复制。

-v, --verbose 输出详细的操作信息