天天看點

12月18日筆記 相對路徑,mkdir、rmdir、rm指令

一、相對和絕對路徑

檔案都有相對路徑

從根開始的就是絕對路徑

如:

相對所在位置的路徑就是相對路徑,不是從根開始的。

相關指令

pwd:pwd指令以絕對路徑的方式顯示使用者目前工作目錄。指令将目前目錄的全路徑名稱(從根目錄)寫入标準輸出。全部目錄使用/分隔。第一個/表示根目錄,最後一個目錄是目前目錄。執行pwd指令可立刻得知您目前所在的工作目錄的絕對路徑名稱。

示例:顯示ens33連結的配置檔案的路徑

12月18日筆記 相對路徑,mkdir、rmdir、rm指令

二、cd指令

cd指令用來切換工作目錄至dirname。 其中dirName表示法可為絕對路徑或相對路徑。若目錄名稱省略,則變換至使用者的home directory(也就是剛login時所在的目錄)。另外,~也表示為home directory的意思,.則是表示目前所在的目錄,..則表示目前目錄位置的上一層目錄。

文法

cd(選項)(參數)

示例

cd 進入使用者主目錄;

cd ~ 進入使用者主目錄; 

12月18日筆記 相對路徑,mkdir、rmdir、rm指令

cd - 傳回進入此目錄之前所在的目錄; 

12月18日筆記 相對路徑,mkdir、rmdir、rm指令

cd .. 傳回上級目錄(若目前目錄為“/“,則執行完後還在“/";".."為上級目錄的意思); 

cd !$ 把上個指令的參數作為cd參數使用。

三、mkdir指令與rmdir指令

mkdir指令:

該指令用于建立目錄。如果在目錄名的前面沒有加任何路徑名,則在目前目錄下建立目錄;如果給出了一個已經存在的路徑,将會在該目錄下建立一個指定的目錄。在建立目錄時,應保證建立的目錄與它所在目錄下的檔案沒有重名。

文法:mkdir (選項)(參數)

選項:-p 級聯建立目錄,如果若所要建立目錄的上層目錄目前尚未建立,則會一并建立上層目錄。

-v 可視化建立過程

示例:

1、在/tmp/目錄下建立目錄1

12月18日筆記 相對路徑,mkdir、rmdir、rm指令

2、在/tmp/目錄下級聯建立目錄

12月18日筆記 相對路徑,mkdir、rmdir、rm指令
12月18日筆記 相對路徑,mkdir、rmdir、rm指令

rmdir指令

rmdir指令用來删除空目錄。當目錄不再被使用時,或者磁盤空間已到達使用限定值,就需要删除失去使用價值的目錄。利用rmdir指令可以從一個目錄中删除一個或多個空的子目錄。

注意:子目錄被删除之前應該是空目錄。目前工作目錄必須在被删除目錄之上,不能是被删除目錄本身,也不能是被删除目錄的子目錄。

文法:rmdir (選項)(參數)

選項:-p 級聯建立目錄,删除指定目錄後,若該目錄的上層目錄已變成空目錄,則将其一并删除。

-v 可視化操作過程。

1、在/tmp/目錄下删除目錄1。

12月18日筆記 相對路徑,mkdir、rmdir、rm指令

2、在/tmp/目錄下級聯删除各級别目錄。

12月18日筆記 相對路徑,mkdir、rmdir、rm指令

四、rm指令!

rm指令可以删除一個目錄中的一個或多個檔案或目錄,也可以将某個目錄及其下屬的所有檔案及其子目錄均删除掉。對于連結檔案,隻是删除整個連結檔案,而原有檔案保持不變。

` 注意:使用rm指令要格外小心。因為一旦删除了一個檔案,就無法再恢複它。實際工作中最好用 mov指令将檔案打包後放到其他位置!如有必要,可對rm指令設定alias,設定别名為mv到指定目錄!

PS rm / 指令後不要接空格,不然就是删系統!!! ,系統對這個做了預防

12月18日筆記 相對路徑,mkdir、rmdir、rm指令

但是!!!

12月18日筆記 相對路徑,mkdir、rmdir、rm指令

桃花過後,寸草不生。*嘣咔啦咔!!!!

12月18日筆記 相對路徑,mkdir、rmdir、rm指令
12月18日筆記 相對路徑,mkdir、rmdir、rm指令

虛拟機快照都恢複了1分鐘!

文法:rm (選項)(參數)

選項:-f:強制删除檔案或目錄;

-i:删除已有檔案或目錄之前先詢問使用者,系統本身已經alias到這條了; 

-r或-R:遞歸處理,将指定目錄下的所有檔案與子目錄一并處理;

-v:顯示指令的詳細執行過程,跟mkdir、rmdir一樣。

1、删除單一檔案:

12月18日筆記 相對路徑,mkdir、rmdir、rm指令

2、删除目錄:

12月18日筆記 相對路徑,mkdir、rmdir、rm指令

3、強制删除:

12月18日筆記 相對路徑,mkdir、rmdir、rm指令

4、删除/tmp下檔案名包含systemd的檔案及檔案夾:

12月18日筆記 相對路徑,mkdir、rmdir、rm指令

 本文轉自 whytl 51CTO部落格,原文連結:http://blog.51cto.com/11934539/2051915

繼續閱讀