※ 引述《[email protected] (合唱團9/19團員大會)》之銘言:
: 不知道怎麼回事
: 當我想要移除一個資料夾的時候
: rm -rf haha
: 然後就會出現 rm: haha: Directory not empty
: 理論上,用-rf這一參數應該就可以強制移除了對吧
: 但是都會出現這一個訊息
: 然後到 haha的目錄下去看,一個檔案也沒有
: ㄚ如果我把 haha這一個資料夾複製一份成 haha2
: haha2卻可以順利移除
: 然後我把 haha改名成haha3
: 還是無法移除,只是訊息變成 rm: haha3: Directory not empty
: 請問這是怎麼一回事
: 對了,我用fsck -y 掃過 disk,出現了一些錯誤
: 但是系統還是沒有幫我自動修正等等
: 請問是跟這個有關係嗎?
可能是該目錄的 files count 沒有歸零
所以 rm 不相信它是空的,但又沒有東西可以砍,因為它的確是空的
可以試試看用 stat 查它的 inode,
再用 clri 強制把那個目錄砍掉
再用 fsck 來修復試試看
記得先備份重要資料!
--
◢█◣▏◤█◣ ◆未來最舊小棧 Oldest Future Object
█●▇█▁˙█ ◆通訊頻率 OfO.twbbs.org
◥█◢▉◥█◤ ◆來源座標 140.112.30.64