Linux 使用 cp 复制文件或目录
Posted 小伍
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 使用 cp 复制文件或目录相关的知识,希望对你有一定的参考价值。
使用方法:
$ cp --help
用法:cp [选项]... 源文件 目标文件
或:cp [选项]... 源文件... 目录
将源文件复制至目标文件,或将多个源文件复制至目标目录。
长选项必须使用的参数对于短选项时也是必需使用的。
-a 相当于 -pdr
-d 如果源文件为软连接文件,则复制软连接而非文件本身
-p, --preserve[=属性列表] 保持指定的属性(默认:模式,所有权,时间戳)
-r, -R, --recursive 递归复制目录及其子目录内的所有内容
-v, --verbose 显示复制过程
使用示例:
# 复制文件到目录
cp file1 /tmp/
# 复制文件到目录并重命名
cp file1 /tmp/test1
# 递归复制目录内容到另一目录
cp -r dir1/ /tmp/
# 递归复制目录内容到另一目录
cp -r dir1/ /tmp/dir2
# 复制文件到目录并保留原文件的属性信息
cp -p /home/user1/file1 /tmp/
# 递归复制目录内容到另一目录并保留原文件的属性信息
cp -pr /home/user1/dir1/ /tmp/
# 复制文件到另一目录并保留原文件的属性信息
cp -a /home/user1/file1 /tmp/
# 递归复制目录内容到另一目录并保留原文件的属性信息
cp -a /home/user1/dir1/ /tmp/
# 递归复制目录内容到另一目录并显示复制过程
cp -r -v /home/user1/dir1/ /tmp/
以上是关于Linux 使用 cp 复制文件或目录的主要内容,如果未能解决你的问题,请参考以下文章