1,817 瀏覽數

Mac OS 檔案正在使用中 無法刪除

平常也用一顆 USB HD 當作 Time Machine 的備份硬碟,但次數一多空間就被佔滿了,所以手動刪除了一些舊的 Time Machine 備份資料.檔案可以刪除,但是無法清空垃圾桶,系統一直顯示檔案正在使用中 無法刪除,雖然沒有佔很大的空間,但是就是礙眼,後來有找到需要透過指令來刪除.

先連接上 Time Machine 備份硬碟.
因為需要下指令,所以開啟 Terminal (終端機),在 LaunchPad / 其他 裡面 .

先用 mount 來確認資料夾位置

appledeAir:~ ben$ mount
/dev/disk1 on / (hfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
map auto_home on /home (autofs, automounted, nobrowse)
localhost:/X35mMjyQdvSBItBcoiTVY- on /Volumes/MobileBackups (mtmfs, nosuid, read-only, nobrowse)
/dev/disk3s1 on /Volumes/UUI (msdos, local, nodev, nosuid, noowners)

資料夾位於 /Volumes/UUI/ ,先確認一下 .Trashes 資料夾是存在的( sudo 會給 ls 指令特權,需要輸入帳號密碼作認證)

appledeAir:UUI ben$ cd /Volumes/UUI/
appledeAir:UUI ben$ sudo ls -l
Password:
total 22
drwxrwxrwx  1 _unknown  _unknown  16384  4 11 11:36 .Trashes
-rwxrwxrwx  1 _unknown  _unknown    795  4  6 11:27 mail.txt
-rwxrwxrwx  1 _unknown  _unknown   1067  4  6 06:19 nginx.txt

接下來就直接刪除 .Trashes (請小心你的目錄位置,檔案刪除就救不回來了)

appledeAir:UUI ben$ sudo rm -Rf .Trashes

再去垃圾桶就看不到剛剛無法清空的檔案了.

發表迴響