系統知識網 系統知識 Linux怎麼刪除文件夾?linux 刪除文件夾命令和方法

Linux怎麼刪除文件夾?linux 刪除文件夾命令和方法

有很多朋友初次使用Linux系統,不知道Linux怎麼刪除文件夾,下面小編和大傢講解一下Linux下刪除文件夾的命令和方法。方法一:rmdir命令rmdir命令用來刪除空目錄。當目錄不再被使用時,或者磁盤空間已到達使用限定值,就需要刪除失去。

有很多朋友初次使用Linux系統,不知道Linux怎麼刪除文件夾,下面小編和大傢講解一下Linux下刪除文件夾的命令和方法。

方法一:rmdir命令

rmdir命令用來刪除空目錄。當目錄不再被使用時,或者磁盤空間已到達使用限定值,就需要刪除失去使用價值的目錄。利用rmdir命令可以從一個目錄中刪除一個或多個空的子目錄。該命令從一個目錄中刪除一個或多個子目錄,其中dirname佬表示目錄名。如果dirname中沒有指定路徑,則刪除當前目錄下由dirname指定的目錄;如dirname中包含路徑,則刪除指定位置的目錄。刪除目錄時,必須具有對其父目錄的寫權限。

註意:子目錄被刪除之前應該是空目錄。就是說,該目錄中的所有文件必須用rm命令全部,另外,當前工作目錄必須在被刪除目錄之上,不能是被刪除目錄本身,也不能是被刪除目錄的子目錄。

使用方法:

語法:

rmdir(選項)(參數)

選項:

-p或--parents:刪除指定目錄後,若該目錄的上層目錄已變成空目錄,則將其一並刪除;
--ignore-fail-on-non-empty:此選項使rmdir命令忽略由於刪除非空目錄時導致的錯誤信息;
-v或-verboes:顯示命令的詳細執行過程;
--help:顯示命令的幫助信息;
--version:顯示命令的版本信息。

參數

目錄列表:要刪除的空目錄列表。當刪除多個空目錄時,目錄名之間使用空格隔開。

實例

刪除子目錄os_1和其父目錄bin

cd /usr/meng/test
rmdir -p bin/os_1

相信有很多人還是習慣用rmdir,不過一旦目錄非空,就不太好操作瞭,現在使用rm -rf命令即可。

方法二:rm命令

直接rm就可以瞭,不過要加兩個參數-rf 即:rm -rf 目錄名字
-r 就是向下遞歸,不管有多少級目錄,一並刪除
-f 就是直接強行刪除,不作任何提示的意思

刪除文件夾實例:
rm -rf /var/log/httpd/access
將會刪除/var/log/httpd/access目錄以及其下所有文件、文件夾

刪除文件使用實例:
rm -f /var/log/httpd/access.log
將會強制刪除/var/log/httpd/access.log這個文件

返回顶部