如何删除除目录中的文件以外的所有文件?

塔拉字节

我想递归删除所有.pyc和.pyo文件,但要排除某个目录。我只是遇到了一些局限性,即忽略时find不能删除。我尝试将结果传递到,xargs rm但是也失败了。

find . -not \( -path somedir -prune \) -name '*.py[co]' -exec rm '{}' \;

错误:

find: The -delete action atomatically turns on -depth, but -prune does nothing when -depth is in effect.  If you want to carry on anyway, just explicitly use the -depth option.

这也会失败:

find . -type f -not -path 'somdir/*' -name '*.py[co]' -print0 | xargs -0 rm

版本:

  • 操作系统:Ubuntu 14.04 LTS
  • 查找版本4.4.2
塔拉字节

因此,似乎我需要.在目录前面显式放置前缀我不确定我是否完全理解原因,但是对于这种情况下的其他任何人:

失败:

find . -type f -not -path 'somdir/*' -name '*.py[co]' -print0 | xargs -0 rm

作品:

find . -type f -not -path './somdir/*' -name '*.py[co]' -print0 | xargs -0 rm

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何删除目录中除Solaris中的一个文件以外的所有文件

来自分类Dev

如何使用Puppet删除目录中除某些glob以外的所有文件?

来自分类Dev

如何删除除某些特定文件(目录中的许多文件夹)以外的所有文件?通过 bash 脚本

来自分类Dev

在多个级别中删除除指定文件/目录以外的所有文件/目录

来自分类Dev

删除除bash中的某些文件以外的所有文件,而没有cd到目录中?

来自分类Dev

获取除隐藏目录中的文件以外的所有文件?

来自分类Dev

如何列出目录中除具有指定扩展名的文件以外的所有文件?

来自分类Dev

如何添加除Dockerfile中的.git这样的隐藏目录以外的所有文件/目录

来自分类Dev

递归删除所有目录中除一个最新文件以外的所有文件

来自分类Dev

使用find删除除某个子目录中的所有文件以外的所有文件

来自分类Dev

复制hadoop目录中除1以外的所有文件

来自分类Dev

如何用php删除文件夹中除一个以外的所有文件?

来自分类Dev

如何删除Bourne Shell中除特定文件以外的所有文件?

来自分类Dev

删除除bash中的组以外的所有文件

来自分类Dev

从XML文件中删除除URL以外的所有内容

来自分类Dev

如何删除目录中除某些文件外的所有文件?

来自分类Dev

如何删除当前目录中除一个文件外的所有文件?

来自分类Dev

如何安全地删除目录中除文件之外的所有目录?

来自分类Dev

如何从目录中删除所有文件?

来自分类Dev

如何删除文本文件中除单词以外的所有单词?

来自分类Dev

如何从完整文件路径中删除除文件名(无扩展名)以外的所有文件?

来自分类Dev

如何删除文件夹中除最新X子文件夹以外的所有子文件夹?

来自分类Dev

使用批处理删除文件夹中除列表中的文件以外的所有文件

来自分类Dev

使用批处理删除文件夹中除列表中的文件以外的所有文件

来自分类Dev

如何删除除父文件夹下的某些特定文件夹以外的所有文件

来自分类Dev

如何删除目录中除某些扩展名外的所有文件?

来自分类Dev

删除文件夹中除文件X,Y和Z以外的所有文件

来自分类Dev

如何使用Git ..忽略除某些文件/目录以外的所有文件?

来自分类Dev

git删除除某些文件以外的所有文件

Related 相关文章

  1. 1

    如何删除目录中除Solaris中的一个文件以外的所有文件

  2. 2

    如何使用Puppet删除目录中除某些glob以外的所有文件?

  3. 3

    如何删除除某些特定文件(目录中的许多文件夹)以外的所有文件?通过 bash 脚本

  4. 4

    在多个级别中删除除指定文件/目录以外的所有文件/目录

  5. 5

    删除除bash中的某些文件以外的所有文件,而没有cd到目录中?

  6. 6

    获取除隐藏目录中的文件以外的所有文件?

  7. 7

    如何列出目录中除具有指定扩展名的文件以外的所有文件?

  8. 8

    如何添加除Dockerfile中的.git这样的隐藏目录以外的所有文件/目录

  9. 9

    递归删除所有目录中除一个最新文件以外的所有文件

  10. 10

    使用find删除除某个子目录中的所有文件以外的所有文件

  11. 11

    复制hadoop目录中除1以外的所有文件

  12. 12

    如何用php删除文件夹中除一个以外的所有文件?

  13. 13

    如何删除Bourne Shell中除特定文件以外的所有文件?

  14. 14

    删除除bash中的组以外的所有文件

  15. 15

    从XML文件中删除除URL以外的所有内容

  16. 16

    如何删除目录中除某些文件外的所有文件?

  17. 17

    如何删除当前目录中除一个文件外的所有文件?

  18. 18

    如何安全地删除目录中除文件之外的所有目录?

  19. 19

    如何从目录中删除所有文件?

  20. 20

    如何删除文本文件中除单词以外的所有单词?

  21. 21

    如何从完整文件路径中删除除文件名(无扩展名)以外的所有文件?

  22. 22

    如何删除文件夹中除最新X子文件夹以外的所有子文件夹?

  23. 23

    使用批处理删除文件夹中除列表中的文件以外的所有文件

  24. 24

    使用批处理删除文件夹中除列表中的文件以外的所有文件

  25. 25

    如何删除除父文件夹下的某些特定文件夹以外的所有文件

  26. 26

    如何删除目录中除某些扩展名外的所有文件?

  27. 27

    删除文件夹中除文件X,Y和Z以外的所有文件

  28. 28

    如何使用Git ..忽略除某些文件/目录以外的所有文件?

  29. 29

    git删除除某些文件以外的所有文件

热门标签

归档