如何從Linux中的大目錄中刪除檔案

如何從Linux中的大目錄中刪除檔案

我的 vps 有問題,需要從其 tmp/ 目錄中刪除檔案。問題是,使用者在 tmp/ 目錄中填充瞭如此多的文件,僅文件列表(即資料夾的大小,不計算文件的實際大小)就約為 Gig。嘗試透過「rm -rf /tmp/*」或任何類似的命令刪除該資料夾的內容不會產生任何效果,因為該資料夾的大小太大,記憶體很快就會耗盡。我不知道這個資料夾裡有什麼,所以在看到裡面有什麼之前我們不能刪除任何東西。 「find」命令、「ls」命令、「vim」命令、「rm」命令等在嘗試讀取此資料夾的內容時都會耗盡記憶體。有誰知道一種方法可以在不耗盡記憶體的情況下只讀取資料夾的部分內容? (例如「ls | grep Something」效果不好,因為整個資料夾仍會被讀取)

相關內容