Linux系統使用普通命令刪除不掉的檔案處理方法

2021-09-20 22:58:02 字數 692 閱讀 8114

今天有遇到乙個很奇怪的問題:有幾個檔案或檔案目錄出現屬主、屬組、許可權、時間為'?'的情況,如下所示:

ll -hi /dir|grep filename

? -????????? ? ?    ?       ?            ? current

? d????????? ? ?    ?       ?            ? a6993400854112

使用inode節點刪除檔案:

ls -hi /dir #顯示檔案的inode

find . -inum [inode數字] -exec rm -i {} /; 

屬主屬組許可權修改:(解決的是檔案沒有執行許可權,普通使用者檢視到的是上述情況)

su root

chown root:root filename

chmod 777 filename

debug模式進入分割槽刪除:

debugfs -w   /dev/sdb5 

cd /dir && rm filename

umount分割槽,使用fsck檢查磁碟並修復:

umount /dir

fsck -n #不改變檔案系統

fsck -y #檢查並修復

列出這麼多來,好像解決這個問題的就是最後乙個。因為看到有人說遇到過這樣的情況,然後就是那樣解決的。不過這種方法的弊端就是:髒資料會隨之丟失!

Linux系統使用userdel命令刪除使用者

userdel是什麼 userdel 是乙個底層用於刪除使用者的工具。在 debian 上,我們通常會使用 deluser 命令。userdel 會查詢系統賬戶檔案,例如 etc password 和 etc group。那麼它會刪除所有和使用者名稱相關的條目。在我們刪除它之前,使用者名稱必須存在。...

Linux系統中rm刪除命令

rm命令 1.可以刪除乙個目錄中的乙個或多個檔案或目錄 2.可以將某個目錄及其下屬的所有檔案及其子目錄均刪除掉 3.對於鏈結檔案,只是刪除整個鏈結檔案,而原有檔案保持不變語法rm 選項 引數 選項 d 直接把欲刪除的目錄的硬連線資料刪除成0,刪除該目錄 f 強制刪除檔案或目錄 i 刪除已有檔案或目錄...

Linux系統中rm刪除命令

rm命令 1.可以刪除乙個目錄中的乙個或多個檔案或目錄 2.可以將某個目錄及其下屬的所有檔案及其子目錄均刪除掉 3.對於鏈結檔案,只是刪除整個鏈結檔案,而原有檔案保持不變 rm 選項 引數 d 直接把欲刪除的目錄的硬連線資料刪除成0,刪除該目錄 f 強制刪除檔案或目錄 i 刪除已有檔案或目錄之前先詢...