刪除或移除目錄(rmdir 指令)
使用 rmdir 指令,可以自系統中移除由 Directory 參數所指定的目錄。
目錄必須空白(只能包含 . 及 ..)才能移除,而且您必須對其母目錄具有寫入權。使用 ls -a Directory 指令,以檢查該目錄是否是空的。
以下是 rmdir 指令的用法範例:
- 若要清空並移除目錄,請鍵入:
此舉將移除 mydir 中的內容,然後移除空的目錄。rm 指令會顯示有關嘗試移除目錄點 (.) 及點點 (..) 的錯誤訊息,而 rmdir 指令會移除它們及目錄本身。rm mydir/* mydir/.* rmdir mydir
註: rm mydir/* mydir/.* 會先移除檔名不是以點 (.) 開頭的檔案,然後再移除那些檔名以點 (.) 開頭的檔案。ls 指令不會列出以點 (.) 開頭的檔名,除非您使用 -a 旗標。 - 若要移除 /tmp/jones/demo/mydir 目錄及其底下的所有目錄,請鍵入:
此舉將自 /tmp 目錄中移除 jones/demo/mydir 目錄。如果在移除目錄時,目錄不是空的,或您沒有寫入許可,指令將終止,並顯示 適當的錯誤訊息。cd /tmp rmdir -p jones/demo/mydir
請參閱 Commands Reference, Volume 4 中的 rmdir 指令,以取得完整語法。