每隔一段时间,一些应用程序就会疯狂运行并用大量文件填充目录。一旦我们修复了错误并清理了文件,即使其中只有 20-30 个文件,目录也会保持大 (>50MB)。
是否有一些命令可以压缩目录而无需重新创建它?
加分项:巨大的空目录会影响该目录的访问性能吗?我假设它确实如此,但也许它不值得打扰。ls
在这样的目录上做似乎更慢。
如 所示ls -al
,例如:
drwxr-xr-x 9 jb jb 4.0K Mar 8 18:05 ./
drwx------ 49 jb jb 12K Mar 17 14:15 ../
Run Code Online (Sandbox Code Playgroud)
我假设这是存储 inode 元数据所需的最小空间量,例如由 返回的元数据stat
,但我不完全确定。