先使用find命令寻找到特定的文件类型
find . -type f -name "*.txt"
.
表示在该文件夹内-type f
表示所有文件(full)-name "*.txt"
指定所有类型为txt
的文件这里使用xargs
命令传参
最后代码是
find . -type f -name ‘*.txt‘ | xargs rm
删除latex文件夹中的辅助文件。
latex文件夹中的辅助文件有.aux
,.bbl
,.blg
等等,具体可以查看
最终代码如下:
#!/bin/bash
# author:SheffieldWang
extensions=(".aux" ".bbl" ".blg" ".log" ".out" ".toc" ".tol" ".fdb_latexmk" ".xdv" ".fls")
for name in ${extensions[*]}; do
find . -type f -name "*$name" -print -exec rm -rf {} \;
done
原文:https://www.cnblogs.com/sheffieldwang/p/14631802.html