cp命令使用

将源文件复制为目录文件,或者将源文件复制到目标目录。多个源文件使用空格分隔:

cp <源文件> <目标目录|文件>

将源目录复制到目标目录中,如果复制多个源目录,需要使用 -R 参数:

cp <源目录> <目标目录>
-a 相当于-dpr 参数
-d 保留链接
-f 强制复制,覆盖目标文件
-i 覆盖时询问用户
-p 保留修改时间和访问权限
-r -R 递归复制(目录=>目录)
-l 创建链接
-v 显示过程

把隐藏文件(不包括. 和 ..)copy到另一个目录:

# 注: mv 验证了,cp 命令没有验证
shopt -s extglob  # 启用扩展通配符(Bash 特有)
cp -a /source/dir/.!(|.) /target/dir/