当前目录下含有多级子目录,并且每一个子目录下都含有多个文件,如何删除当前目录及所有子目录下特定类型的文件,比如:*.pyc(所有文件名以“*.pyc”结尾的文件):

可以使用find命令,将当前目录下所有文件名以“*.pyc”结尾的文件删除。

 $ find . -name "*~" -exec rm -rf {} \;
      .:当前目录
      "*.pyc":目标文件
      -exec:选项
      rm -rf:强制删除文件,包括目录
      {} \;:固定写法,一对大括号+空格+\;

  

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-16
  • 2022-12-23
  • 2022-02-24
  • 2021-09-14
猜你喜欢
  • 2022-12-23
  • 2021-11-17
  • 2021-10-21
  • 2022-12-23
  • 2021-09-05
  • 2022-12-23
  • 2021-09-23
相关资源
相似解决方案