remove directory,移除目錄
首先建立一個空的新資料夾在桌面,
下指令mkdir 新資料夾
,
按enter後桌面就會建立一個新資料夾。
若要刪除這個資料夾該怎麼辦呢?
下指令rmdir 新資料夾
,
按enter後桌面的新資料夾就會被刪掉了。
但若是新資料夾裡面還放了其他檔案呢?
一樣下指令試試,
下指令rmdir 新資料夾
,
這時就會出現錯誤如下,
rmdir: 刪除 '新資料夾' 失敗: 目錄不是空的
所以說這邊要特別注意!
rmdir僅能刪除空的目錄,
要一層一層的刪除,
且被刪除的目錄裡必不能存在其他的目錄或檔案(empty directory)。
那若是想要將目錄下的檔案都刪除掉呢?
就必須使用另外的語法來刪除,
下指令rm -r 新資料夾
就可以刪除了,
不過要注意不要刪到不該刪的東西了。
或是可以試著下指令rmdir -p 新資料夾
,
連同上層空的目錄也可以一起刪除。
下指令刪除都要特別小心,
因為刪掉就刪掉了也沒備份,
所以rmdir只能刪除空的目錄也算是一種簡易的防呆吧。