查找

  • 方法一
    cp $(find . -type f -name '*.log') /tmp/log
  • 方法二
    find . -type f -name '*.log' | xargs -i cp {} /tmp/log
  • 方法三
    find . -type f -name '*.log' -exec cp {} /tmp/log \;
  • 方法四
    find . -type f -name '*.log' | xargs cp -t /tmp/log

查找后删除

  • 批量删除空文件夹
    find . -type d -empty -delete
  • 批量删除文件
    find . -type f -name '*.log' -delete
  • 批量强制删除文件夹
    find . -type d -name target -exec rm -rf {} \;

标签: none

添加新评论