文件与目录

Linux cp 命令

复制文件。复制目录及其内容时可使用 -r。

适用版本/范围: 常用 Linux 命令;Shell 内置命令与外部程序的行为可能因发行版而异。English

语法

cp [OPTION]... SOURCE... DESTINATION

用法示例

复制文件,若目标已存在则先询问。

cp -i report.txt ./archive/

复制整个目录树并保留文件属性。

cp -a project/ backup/project/

参数、选项与子句

参数 / 子句说明
-a, --archive递归复制并尽量保留属性;相当于 -dR --preserve=all。
-r, -R, --recursive递归复制目录。
-i, --interactive覆盖目标前询问。
-n, --no-clobber不覆盖已存在的目标。
-u, --update源文件更新或目标不存在时才复制。
-p, --preserve=mode,ownership,timestamps保留指定的文件属性。
-v, --verbose显示复制过程。
安全提示

执行前请核对命令和目标路径。修改文件、服务、账户、磁盘、权限或数据库的操作可能难以撤销;建议先在安全环境测试并保留备份。

参考文档 ↗返回目录