1.批量删除正则匹配的的文件
1.1使用find查找匹配的文件
find ./ -regex .*\.gz
注意前面的‘.*’,表示查找到的文件带有目录。
1.2使用xargs 传递文件列表参数给rm
find ./ -regex .*\.gz|xargs rm -rf
使用``代替|xargs 管道传递参数。
rm -rf `find ./ -regex .*\.gz`
此命令等同于上面的命令。
2.删除除了某个文件或文件夹之外的所有文件或者目录
所有文件全部删除但是还需要保留phpmyadmin这个文件夹。
rm -rf (phpmyadmin)
另外如果想要保留两个或者多个了可以用|隔开就可以 文件和文件夹都一样。
rm -rf (phpmyadmin|index.php)