【发布时间】:2010-12-20 04:53:15
【问题描述】:
有没有更快的方法来删除目录然后简单地提交
rm -r -f *directory*
?我问这个是因为我们每天的跨平台构建非常庞大(例如每个构建 4GB)。所以有些机器上的硬盘经常用完空间。
这就是我们的 AIX 和 Solaris 平台的情况。
也许这些平台上有用于目录删除的“特殊”命令?
粘贴编辑(将我自己的单独答案移到问题中):
我通常想知道为什么'rm -r -f' 这么慢。 'rm' 不只需要修改 '..' 或 '.'文件以取消分配文件系统条目。
类似
mv *directory* /dev/null
会很好。
【问题讨论】:
-
我不是似是而非;买更大的硬盘。在 TB 存储世界中,4GB 并不是那么大。
-
这是什么文件系统?
-
我听说过“滑稽”,但“似是而非”对我来说是一个新词。 +1:p
-
>> GrzegorzOledzki 写道: 这是什么文件系统?在 AIX 上,它在 Linux 构建机器上是“jfs”,在 Solaris 构建机器上是“ext3”,它是???。我不知道。明天必须检查。
-
@Vokuhila-Oliba:这完全是 OT,但你的名字从何而来?没看懂,但是觉得挺好玩的作为德国人,我得到第一部分而不是第二部分?