
昨天我發現了一個資料夾垃圾桶命名的FdtN0bhKRX
包含超過 700,000 個損壞的檔案。我知道大概的數字,因為我嘗試將資料夾移到 USB 隨身碟,當我取消操作時,「準備移動..」對話框顯示該標記。該資料夾大小為1017Mb,裡面的檔案都是0位元組長。我嘗試了一切可以刪除該資料夾或存取它的方法,但失敗了。sudo rm
或者sudo su
進而rm
with-d
和-f
options 進入無限循環,可能會導致系統功能完全阻塞(包括Ctrl+Alt+Del
)。我甚至編寫了一個 C++ 程序,它在其他資料夾上運行得很好,但在這種情況下卻慘敗了。我在網路上搜尋了很多,但沒有找到像我這樣的案例。資料夾內的檔案命名如下:
S __FrO__ kj
有一次我嘗試在 Nautilus 中開啟資料夾時,我可以讀取其中的一些名稱,因為在程式崩潰之前,如果我單擊後退按鈕,則會與其名稱一起呈現一些檔案圖示。我可以在該資料夾上使用的唯一命令是mv
阿菲克。
在此先感謝您的幫忙。
答案1
我用我在「垃圾箱」資料夾中找到的巨大資料夾解決了我的問題。資料夾及其文件都沒有損壞,確實這是一個HDD Bad Blocks
問題,我用fsck
,通過從另一個分區運行它。我不是硬碟專家,但我可以說fsck
偵測到資料夾結構存在問題(可能是「廢紙簍」資料夾駐留在磁碟上的位置)。
答案2
這應該有效:
sudo rm -rf path-to-the-folder
如果不起作用,請使用root
特權類型sudo su
按 Enter 執行此操作,然後重複該命令(sudo
無需)。
警告!
以 身分登入時root
,請自行承擔風險!如果您完全確定該資料夾沒有任何內容,那麼就可以了。