Posted on

目錄刪除rm相關指令

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