1. 程式人生 > >第六課 系統目錄操作命令(cd mkdir rmdir rm)

第六課 系統目錄操作命令(cd mkdir rmdir rm)

cd mkdir rm

上一次我們學習了linux目錄的介紹,以及查看命令ls及alias,那麽我們如何學習對這些目錄進行操作,具體如下:cd mkdir rmdir rm.

1、首先先講兩個概念:每個文件或目錄都有自己的路徑,那什麽是相對路徑和絕對路徑:

相對路徑:從當前目錄開始的路徑則是相對路徑,非root目錄開頭的。

技術分享圖片

絕對路徑:從根目錄開始的路徑則是絕對路徑:

技術分享圖片

也就是說,只要是從root目錄開頭的路徑,則都是絕對路徑,如上圖:

2、cd: (change directory)當我們需要進入一個目錄時,則使用cd命令,它的具體參數如下:

"cd" "cd ~" "cd ." "cd ..”

cd後面加目錄,表示進入一個目錄下,如我們需要查看網卡的文件目錄:則如下:

技術分享圖片

另外使用cd命令 還可以返回到根目錄:如下:

技術分享圖片

2.1 "cd ~"使用此命令則可以返回則至根目錄,等同於命令cd.

技術分享圖片

2.2 "cd ."表示當前目錄:

技術分享圖片

2.3 “cd .." 表示返回上一級目錄:每次都會返回當前目錄的上一級目錄:如下:

技術分享圖片

2.4 "cd -"表示返回至上次所在的目錄(未切換前的目錄),相當於遙控器上的交換按鈕:

技術分享圖片

如圖所示:第一次所在的目錄是/etc/ssh下,此時再進入到網卡所在的目錄,然後是用cd -,我們會發現此時又回到了cd -目錄下。

3、mkdir和rmdir:分別是創建目錄和刪除目錄:

3.1:mkdir: 要創建目錄: 參數:-p

技術分享圖片

mkdir支持創建級聯目錄:需要加-p參數:不然會報錯:如下:

技術分享圖片

此時我們需要加上-p參數既可,如下:

技術分享圖片

此時創建成功,可以用我們上一章學的tree命令來查看:

3.2 此時我們已經學會創建,那是否可以刪除呢,當然是可以的,使用命令rmdir:

rmdir:刪除的目錄,參數: -p 刪除級聯目錄

技術分享圖片

刪除級聯目錄則要-p目錄:刪除目錄下的目錄:

但目錄下還有目錄時,刪除時會提示目錄非空,此時需要用-p選項。

技術分享圖片

rmdir -p 會直接刪除yuan目錄,連同它目錄下1目錄和2目錄也刪除:

此時我們會思考,如果它目錄下是文件呢,是否還可以刪除,那我們下面來看一看:

技術分享圖片

如下:我們根目錄下,有目錄yuanhh下有1目錄,1目錄下有2.txt文本,刪除時會提示報錯。

此時我們需要用到一個新命令:rm 參數: -f (force) -r(刪除目錄要加)。

技術分享圖片

否刪除此文本,回復y則刪除,n則不刪除。

技術分享圖片

此時刪除目錄會報錯:提示它是一個目錄,無法刪除。需要加-fr參數即可:

技術分享圖片

由上圖看到,此時目錄已經被刪除了。

再用tree查看,也會提示沒有該目錄。

技術分享圖片

上圖中用到了!號,它的意思是表示歷史記錄裏面最後一條以tree開頭的命令。

命令歷史直接用history查看即可。

技術分享圖片

本章內容介紹到這裏。



第六課 系統目錄操作命令(cd mkdir rmdir rm)