Ubuntu

sudo rm -rf 不刪除非空文件夾

  • April 16, 2019

/media/pcmagas/Backup disk我已經安裝了一個包含文件夾的外部硬碟dimitrios。當我嘗試使用以下命令將其刪除時:

/media/pcmagas/Backup disk
sudo rm -rf ./dimitrios

我收到此錯誤:

rm: cannot remove './dimitrios/Kwdikas/Javascript/data_map/node_modules/random-bytes': Directory not empty

掛載的磁碟是ntfs,我已經掛載到了Ubuntu GNU/Linux系統中。

當我執行時,ls -l ./dimitrios/Kwdikas/Javascript/data_map/node_modules/random-bytes我收到以下錯誤:

ls: reading directory './dimitrios/Kwdikas/Javascript/data_map/node_modules/random-bytes': Input/output error

為了解決問題,您應該這樣做:

  1. rsync任何您想保留在硬碟中的文件夾都可以回到您電腦的硬碟中。
  2. gparted然後格式化它,如果你已經XOrg安裝了 GNU/Linux 系統,你可以使用gui 程序來格式化它。
  3. 移回您保留的文件夾。

我知道它有點老套,但在我的情況下,桌面使用完成了這項工作。

引用自:https://unix.stackexchange.com/questions/512618