如何删除目录中X个文件

大卫542

要获取目录中X个文件,我可以执行以下操作:

$ ls -U | head -40000

我该如何删除这40,000个文件?例如,类似:

$ "rm -rf" (ls -U | head -40000)
亚当·B

为此所需的工具是xargs它将标准输入转换为您指定命令的参数。输入的每一行都被视为单个参数。

因此,类似的事情会起作用(不过,ls不应正常地以这种方式解析下面的评论):

ls -U | head -40000 | xargs rm -rf

我建议您先尝试从小head尺寸开始,然后使用xargs echo它打印出传递的文件名,以便您了解要删除的内容。

请注意,如果您的文件带有奇怪的字符,则有时可能会出现问题。如果您使用的是现代GNU系统,则还可能希望使用这些命令的参数,这些参数使用空字符分隔每个元素。由于文件名不能包含可安全解析所有可能名称的空字符。我不知道X顶级项目零分隔时采用的简单方法

因此,例如,您可以使用它来删除目录中的所有文件

find . -maxdepth 1 -print0 | xargs -0 rm -rf

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何删除目录中X个文件

来自分类Dev

如何从目录中删除随机n个文件?

来自分类Dev

如何使用python删除目录中的n个文件

来自分类Dev

Matlab:如何根据日期删除文件夹?(例如,目录中3个最旧的目录)

来自分类Dev

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

来自分类Dev

在bash中:仅当文件早于X分钟时,如何查找和删除包含特定文件的目录

来自分类Dev

列出目录中的X个随机文件

来自分类Dev

一个rsync如何从文件中删除目标上的多余文件/目录

来自分类Dev

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

来自分类Dev

如何删除根目录中的文件?

来自分类Dev

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

来自分类Dev

如何从/ usr目录中删除单个文件?

来自分类Dev

如何删除子目录中的文件

来自分类Dev

如何删除目录中相同大小的文件?

来自分类Dev

如何检查和删除python中两个不同目录中不相同的文件?

来自分类Dev

在Linux终端中,如何删除目录中除一两个目录之外的所有文件

来自分类Dev

如何在oozie中使用fs动作删除目录中的第一个文件

来自分类Dev

如何有效地删除单个目录中的2,000,000个文件?

来自分类Dev

如何从目录中删除两个最低的文件(按名称)

来自分类Dev

如何从文件开头删除x个零?

来自分类Dev

如何比较两个目录并删除重复的文件

来自分类Dev

我们如何删除某些目录文件中的文件?

来自分类Dev

如何基于压缩的tar文件的内容从目录中删除文件?

来自分类Dev

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

来自分类Dev

通过htaccess文件删除url中的3个目录

来自分类Dev

在ubuntu终端的目录中删除n个最大的文件

来自分类Dev

删除目录中的文件,该文件也位于另一个目录中

来自分类Dev

如何删除目录中除最新的 10 个隐藏文件夹之外的所有文件夹

来自分类Dev

如何编写一个删除给定目录中除具有给定名称的文件之外的每个文件的oneliner?

Related 相关文章

  1. 1

    如何删除目录中X个文件

  2. 2

    如何从目录中删除随机n个文件?

  3. 3

    如何使用python删除目录中的n个文件

  4. 4

    Matlab:如何根据日期删除文件夹?(例如,目录中3个最旧的目录)

  5. 5

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

  6. 6

    在bash中:仅当文件早于X分钟时,如何查找和删除包含特定文件的目录

  7. 7

    列出目录中的X个随机文件

  8. 8

    一个rsync如何从文件中删除目标上的多余文件/目录

  9. 9

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

  10. 10

    如何删除根目录中的文件?

  11. 11

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

  12. 12

    如何从/ usr目录中删除单个文件?

  13. 13

    如何删除子目录中的文件

  14. 14

    如何删除目录中相同大小的文件?

  15. 15

    如何检查和删除python中两个不同目录中不相同的文件?

  16. 16

    在Linux终端中,如何删除目录中除一两个目录之外的所有文件

  17. 17

    如何在oozie中使用fs动作删除目录中的第一个文件

  18. 18

    如何有效地删除单个目录中的2,000,000个文件?

  19. 19

    如何从目录中删除两个最低的文件(按名称)

  20. 20

    如何从文件开头删除x个零?

  21. 21

    如何比较两个目录并删除重复的文件

  22. 22

    我们如何删除某些目录文件中的文件?

  23. 23

    如何基于压缩的tar文件的内容从目录中删除文件?

  24. 24

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

  25. 25

    通过htaccess文件删除url中的3个目录

  26. 26

    在ubuntu终端的目录中删除n个最大的文件

  27. 27

    删除目录中的文件,该文件也位于另一个目录中

  28. 28

    如何删除目录中除最新的 10 个隐藏文件夹之外的所有文件夹

  29. 29

    如何编写一个删除给定目录中除具有给定名称的文件之外的每个文件的oneliner?

热门标签

归档