如何从Linux中的大量目录中删除文件

如何从Linux中的大量目录中删除文件

我的 vps 出现问题,需要从其 tmp/ 目录中删除文件。问题是,用户在 tmp/ 目录中填充了太多文件,仅文件列表(即文件夹的大小,不包括文件的实际大小)就大约有 1 GB。尝试通过“rm -rf /tmp/*”或任何类似命令删除此文件夹的内容不会产生任何效果,因为大小太大,内存很快就会耗尽。我不知道这个文件夹中有什么,所以在看到里面有什么之前,我们不能删除任何东西。'find' 命令、'ls' 命令、'vim' 命令、'rm' 命令等在尝试读取此文件夹的内容时都会耗尽内存。有人知道在不耗尽内存的情况下只读取文件夹部分内容的方法吗?(例如,'ls | grep something' 不起作用,因为整个文件夹仍会被读取)

相关内容