1. 程式人生 > >CD命令 Mkdir命令 Rmdir命令 rm命令 相對/絕對路徑

CD命令 Mkdir命令 Rmdir命令 rm命令 相對/絕對路徑

Linux常用命令

一、相對和絕對路徑
絕對路徑:絕對路徑是從根開始的
例如:ls /etc/sysconfig/network-scripts/ifcfg-ens33
技術分享圖片
相對路徑:相對當前位置所在的路徑
例如:查看/etc/sysconfig/下面的/network-scripts/ifcfg-ens33 ,首先cd /etc/sysconfig/,然後再ls network-scripts/ifcfg-ens33 ,這個就是相對路徑
技術分享圖片

二、CD命令
cd 命令:可以切換到指定目錄
使用實例:
cd -命令:指上一次所在的目錄,起到交互作用
技術分享圖片
cd命令後面什麽都不加:指進入到當前到當前目錄的家目錄下
技術分享圖片
cd ~:指進入當前用戶的家目錄下,~相等於root
技術分享圖片
cd ..:進入到上一級目錄

技術分享圖片

三、創建和刪除目錄 mkdir rmdir
mkdir:(make directory)創建目錄
實例1:在/tmp目錄下創建/hll目錄
技術分享圖片
實例2:在/tmp/hll/目錄下創建1目錄,1目錄下創建2目錄,使用-p選項,-p指遞歸創建
技術分享圖片
實例3:-v:指創建目錄可視化顯示出來
技術分享圖片
rmdir:(remove directory)刪除目錄
實例:rmdir 後面不跟選項和參數的情況下只能刪除空目錄
技術分享圖片

四、rm命令
rm命令:可以刪除一個目錄中的一個或多個文件或目錄,也可以將某個目錄及其下屬的所有文件及其子目錄均刪除掉。對於鏈接文件,只是刪除整個鏈接文件,而原有文件保持不變。
(註意:使用rm命令要格外小心。因為一旦刪除了一個文件,就無法再恢復它。所以,在刪除文件之前,最好再看一下文件的內容,確定是否真要刪除。rm命令可以用-i選項,這個選項在使用文件擴展名字符刪除多個文件時特別有用。使用這個選項,系統會要求你逐一確定是否要刪除。這時,必須輸入y並按Enter鍵,才能刪除文件。如果僅按Enter鍵或其他字符,文件不會被刪除。)

選項:
-d:直接把欲刪除的目錄的硬連接數據刪除成0,刪除該目錄;
-f:強制刪除文件或目錄;
-i:刪除已有文件或目錄之前先詢問用戶;
-r或-R:遞歸處理,將指定目錄下的所有文件與子目錄一並處理;
--preserve-root:不對根目錄進行遞歸操作;
-v:顯示指令的詳細執行過程。

rm -r命令:遞歸刪除指定目錄下的所有文件與子目錄,有信息提示
技術分享圖片
rm -rf命令:強制遞歸刪除指定目錄下的所有文件與子目錄,沒有信息提示
技術分享圖片
rm -rfv命令:多一個v選項,可視化顯示出來詳細的命令刪除過程
技術分享圖片
擴展:
touch命令:可以創建文件
例如:touch /tmp/hll/2/3/1.txt
技術分享圖片
!tree命令:指距離最近一次使用tree命令開頭的命令

技術分享圖片
history命令:查看之前敲過的所有命令
技術分享圖片

CD命令 Mkdir命令 Rmdir命令 rm命令 相對/絕對路徑