Laks Asked: 2010-04-13 02:24:35 +0800 CST2010-04-13 02:24:35 +0800 CST 2010-04-13 02:24:35 +0800 CST 删除巨大的提示 - 非常巨大的数百万 772 我在 UFS 文件系统中有大约 600 万个文件(只有文件,没有子目录)要删除。有什么提高性能的技巧吗? ufs 3 个回答 Voted Chopper3 2010-04-13T04:44:54+08:002010-04-13T04:44:54+08:00 不是这次,而是将来您可以在单独的文件系统中创建它们吗?如果合适的话,这至少可以让你选择只擦除整个 FS。 mpez0 2010-04-13T04:40:48+08:002010-04-13T04:40:48+08:00 ls -f使用or获取文件名ls -U(如果支持)以避免ls您的 shell 对名称进行排序。只是ls -f | egrep -v '\.|\.\.' | xargs rm -f。如果这是经常需要的,您可能需要编写一个小的 C 实用程序来执行此操作。 ZimmyDUBZongyZongDUBBY 2010-04-13T06:56:27+08:002010-04-13T06:56:27+08:00 查找 /mydir -type f -exec rm {} \;
不是这次,而是将来您可以在单独的文件系统中创建它们吗?如果合适的话,这至少可以让你选择只擦除整个 FS。
ls -f
使用or获取文件名ls -U
(如果支持)以避免ls
您的 shell 对名称进行排序。只是ls -f | egrep -v '\.|\.\.' | xargs rm -f
。如果这是经常需要的,您可能需要编写一个小的 C 实用程序来执行此操作。查找 /mydir -type f -exec rm {} \;