【发布时间】:2016-06-07 12:51:11
【问题描述】:
要在一个目录中获取 X 个文件,我可以这样做:
$ ls -U | head -40000
然后我将如何删除这 40,000 个文件?例如,类似:
$ "rm -rf" (ls -U | head -40000)
【问题讨论】:
-
请注意,在此示例中,
ls的-U选项将返回未排序的目录内容(因为它们是“本地”存储的)。它也不会显示点文件。您可能需要其他选项,具体取决于您的需要。 -
希望你的文件名中没有换行符,使用第一个命令。