y   小y笔记


==============  我的Linux学习笔记  ==============
主页     Linux常用命令     Linux系统管理     Linux网络管理     shell script    


用find命令rm删除某目录下所有子目录中某类型的特定文件



      当前目录下含有多级子目录、每一个子目录下都含有多个文件,如何删除当前目录及所有子目录下特定类型的文件,比如:*~(所有文件名以“~”结尾的文件):
      可以使用find命令,将当前目录下所有文件名以“~”结尾的文件。
      $ find . -name "*~" -exec rm -rf {} \;
      .:当前目录
      "*~":目标文件
      -exec:选项
      rm -rf:强制删除文件,包括目录
      {} \;:固定写法,一对大括号+空格+\;


copyright©lssyg