rmdir指令
許多人刪除資料夾時仍會使用rmdir指令,這個指令在刪除空資料夾時是OK的,但是若資料夾內有其他檔案時,便會顯示錯誤
並且這個指令只能刪除資料夾而無法刪除檔案。
rm指令
rm:remove 刪除目錄或檔案
若要完全刪除一個含有內容的資料夾,則應加上-rf
參數。
也就是
rm -rf 目錄名字
- -r 就是向下遞迴,不管有多少級目錄,一併刪除
- -f 就是直接強行刪除,不作任何提示的意思
- -d 直接刪除目錄,目錄裡面不能有檔案或是資料夾。
- -i 刪除之前會詢問,如果要刪除建議使用這個參數,可以避免誤刪。
1、刪除資料夾:
rm -rf /var/log/httpd/access
將會刪除/var/log/httpd/access目錄以及其下所有檔案、資料夾
2、刪除檔案使用:
rm -f /var/log/httpd/access.log