【发布时间】:2014-07-26 08:55:05
【问题描述】:
我正在尝试编写一个命令,以递归方式从当前目录及其所有相关子目录中删除多个具有不同扩展名(*.extension1、*.extension2 等)的文件。
到目前为止,我从 another post 获得了这个命令,但我无法确定如何在同一命令行中将其调整为多个文件:
find . -name "*.extension1" -type f -delete
就这么简单吗?
find . -name "*.extension1";"*.extension2" -type f -delete
作为旁注,这些都是我不需要的输出文件,但并非所有文件都必须始终输出,因此某些扩展名可能不存在。这就像一个一般的清理命令。
【问题讨论】:
标签: linux bash find delete-file