du
命令是用于統計目錄或文件的磁盤使用空間的工具
du
命令的輸出結果,你可以將其輸出結果保存到一個文件中,然后使用 grep
或其他文本處理工具來處理這個文件。例如,你可以將 du
命令的輸出結果保存到一個名為 du_output.txt
的文件中:du /path/to/directory > du_output.txt
然后,你可以使用 grep
命令來查找特定的文件或目錄:
grep "search_term" du_output.txt
ls
命令來查找文件的 inode 號:ls -li /path/to/deleted/file
然后,你可以使用 find
命令來查找具有相同 inode 號的文件:
find / -inum [inode_number] 2>/dev/null
請注意,這可能需要一些時間,因為 find
命令會在整個文件系統中搜索具有相同 inode 號的文件。
cpio
或 tar
命令來創建一個包含目錄內容的備份。這樣,即使目錄被刪除,你也可以從備份中恢復它。例如,你可以使用 cpio
命令來創建一個名為 directory_backup.cpio
的備份:cpio -cvf directory_backup.cpio /path/to/directory
然后,你可以使用 cpio
命令來從備份中恢復目錄:
cpio -idmv < directory_backup.cpio
請注意,這些方法并不能保證 100% 恢復文件或目錄,因為磁盤空間可能會被其他文件覆蓋。因此,為了避免數據丟失,最好定期備份重要文件和目錄。