需要删除大量同类型文件时,可采用find找到文件,再用xargs删除
find . -name "*.类型名" |xargs rm -rfv
find path -option [ -print ] [ -exec -ok command ] {} \;
path
是目标路径,如果.
则表示当前目录及子目录下所有文件和文件夹。
参数有很多,常见的几种:
-option | 意义 |
---|
-name name,-iname name | 文件名称符合name的文件,-iname忽略大小写 |
-size n | 文件大小是n |
-ctime n | 在过去n天内被修改过的文件 |