Shell查找命令
查找
- 方法一
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 {} \;