cp

cp [选项] 原始位置 目标位置

cp -r -p /a /b
cp -r /a /b
cp -R /a /b
-r:既复制当前目录下的文件,也复制当前目录下的文件夹。
-R: 只复制当前目录下的文件

-f:覆盖已经存在的目标文件而不给出提示。
-i:在覆盖目标文件之前给出提示,要求用户确认是否覆盖

-p:把修改时间和访问权限也复制到新文件中
-d:复制时保留链接,相当于Windows系统中的快捷方式
-l:不复制文件,只是生成链接文件。

rsync

rsync [选项] 原始位置 目标位置


#复制文件跳过指定的文件夹
rsync -r --exclude=/a/jump/ /a /b/