
我是文章的 -- Introduction
rmdir
我們知道:可以使用mkdir命令創(chuàng)建文件夾
mkdir <dir-name>
然后使用rmdir命令進(jìn)行刪除
rmdir <ir-name>
如下:

mkdir
這種情況看起來很正常,但是在實(shí)際情況下我們很少刪除一個(gè)空文件夾
我們?cè)賮砜匆粋€(gè)非空文件夾:

rmdir
此時(shí)rmdir就不再工作了。查看一下rmdir的幫助:

rmdir help
得到的結(jié)果有刪除祖先目錄的方法,卻沒有刪除子目錄的方法。
那我們?cè)撛趺醋瞿兀?/p>

目瞪狗呆
rm
rm命令是刪除文件的,比如:

touch rm
我們使用
touch命令創(chuàng)建一個(gè)abc.txt的文件,然后使用rm刪除了該文件。
我們來看一下rm的幫助:

rm help
可以看到,rm有很多的使用方式:
rm [選項(xiàng)] 文件
-f, --force 強(qiáng)力刪除,不要求確認(rèn)
-i 每刪除一個(gè)文件或進(jìn)入一個(gè)子目錄都要求確認(rèn)
-I 在刪除超過三個(gè)文件或者遞歸刪除前要求確認(rèn)
-r, -R 遞歸刪除子目錄
-d, --dir 刪除空目錄
-v, --verbose 顯示刪除結(jié)果
那么,我們可以使用:
rm -d 目錄名 刪除一個(gè)空目錄
rm -r 目錄名 刪除一個(gè)非空目錄

rm -r
這樣,我們就完成了非空目錄的刪除任務(wù)。

不用謝我,叫我雷鋒!