• 基本操作

    # 把文件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/     
    
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐