我们都知道,如果服务器中的文件较多删除肯定麻烦,而且有时候还不在一个目录中。我们可以通过模糊匹配的方式来删除需要的批量文件。比如我们要先熟悉这几个符号。
*:匹配任意长度的任意字符。
?:匹配任意单个字符。
然后我们看看实例:
1、删除以 .txt 结尾的所有文件:
rm *.txt
2、删除文件名中包含特定字符的所有文件,比如删除所有包含 "test" 的文件:
rm *test*
3、删除以 "file" 开头并且以 ".log" 结尾的文件:
rm file*.log
4、删除文件名中包含两个字符,然后是 "123",然后是一个字符的所有文件:
rm ??123?
我们需要注意,要谨慎使用删除,必要可以先备份。
评论