- 基本操作
# 把文件file_a复制到文件夹dir_b cp file_a dir_b
- 复制多个文件
# 把多个文件a,b,c复制到文件夹dir_b中 cp a b c dir_b
- 复制一个文件夹下的多个文件
cp dir_a/{a,b,c} dir_b
- 复制名称相似的多个文件
# 把文件a_1,a_2,a_3,a_4复制到文件夹dir_b中 cp a_[1-4] ./dir_b # 选择复制文件a_1,a_2,a_4到文件夹dir_b中 cp a_[1,2,4] ./dir_b
- copy复制多个文件到指定目录
# 复制opt/tools下所有文件到 /usr/local/bin cp -rf opt/tools/* /usr/local/bin cp -r opt/tools/* /usr/local/bin # 拷贝最后10个文件到根目录的/root/web/templates/下 ls | tail -10| xargs -i cp -r {} /root/web/templates/ # 筛选当前目录下文件名包含test的文件,拷贝到/root/web/templates/ ls | grep test | xargs -i cp -r {} /root/web/templates/