Linux中的絕對路徑和相對路徑

2021-10-01 16:12:44 字數 1827 閱讀 6978

閱讀目錄

一、介紹

二、命令 cd

三、命令 mkdir

四、命令 rmdir

五、命令 rm

一、介紹

1,檔案路徑

什麼是檔案的路徑? 答:這個檔案存放的地方,可以聯想為 檔案的「家」。

在linux中,存在著絕對路徑和相對路徑

絕對路徑:路徑的寫法一定是由根目錄 / 寫起的,例如 /usr/local/mysql

相對路徑:路徑的寫法不是由根目錄 / 寫起的,例如 首先使用者進入到 /home,然後再進入到test,執行的命令為 「#cd /home,#cd test」。此時使用者所在的路徑為 /home/test。第乙個cd命令後緊跟/home,前面有斜槓;而第二個cd命令後緊跟test,前面沒有斜槓。這個test是相對於/home目錄來講的,所以稱為相對路徑。

2,軟體環境

物理機 windows 8.0

虛擬機器 vmware workstation 12

linux系統 centos 7.3

二、命令 cd

命令cd (change directory)是用來變更使用者所在目錄的,如果後面什麼都不跟,就會直接進入當前使用者的根目錄下。

命令pwd用於顯示當前所在目錄。

命令cd後面只能是目錄名,如果跟了檔名,就會報錯。例如:

因為/etc/passwd為乙個檔案,所以就報錯了。

在linux檔案系統中,有兩個特殊的符號也可以表示目錄:

「.」表示當前目錄

「…」表示當前目錄的上一級目錄

三、命令 mkdir

命令mkdir(make directory)用於建立目錄。該命令的格式為:mkdir [-mp][目錄名稱]。其中 -m、-p為其選項。

-m選項用於指定要建立目錄的許可權

-p選項可以幫我們建立一大串級聯目錄,並且當建立乙個已經存在的目錄時不會報錯

ls -ld 命令可以檢視指定目錄的屬性,如果不加 -d則會顯示該目錄裡面的檔案和子目錄的屬性;

mkdir -p後面跟乙個已經存在的目錄名時,它不會做任何事情,也不會報錯。

四、命令 rmdir

命令rmdir(remove directory)用於刪除空目錄,後面可以是乙個目錄,也可以是多個目錄(用空格分隔)。

注:該命令只能刪除目錄,不能刪除檔案。

從上例中我們可以看出命令rmdir只能刪除空目錄,即使加上-p選項也只能刪除一串空目錄。

五、命令 rm

命令rm最常用的兩個選項

1,-r:刪除目錄用的選項,類似於rmdir,但可以刪除非空目錄。

2,-f:表示強制刪除。

上例中,/tmp/test/123/123這個目錄是不存在的,但加上-f選項後,就不會報錯。但如果要刪除乙個存在的目錄時,即使加上-f選項也會報錯。

所以,使用命令rm刪除目錄時,一定要加-r選項。

注意:rm -rf命令後面不能加「/」,否則它會把你的系統檔案全部刪除,在此著重關注一下!

linux絕對路徑和相對路徑

linux絕對路徑和相對路徑 linux的絕對路徑是指從根目錄說起的.例如 dev somedir 而相對路徑則是從當前目錄說起 即 有4個相對路徑的表示方法 當前目錄 父目錄 某使用者的根目錄 user 自己的根目錄 有幾個簡單的指令來對目錄進行訪問 cd 變換當前目錄 格式 cd 路徑pwd 現...

Linux相對路徑和絕對路徑

1 絕對路徑第乙個字元都是 相對路徑沒有 2 pwd print working dirctory 檢視當前目錄 3 代表home 代表當前目錄 代表上一目錄 上一目錄的上一目錄 4 多命令執行 1.每個命令之間用 隔開 說明 各命令的執行給果,不會影響其它命令的執行。換句話說,各個命令都會執行,但...

Linux 絕對路徑和相對路徑

檔案定位路徑 路徑的作用 定位檔案 清楚理解 絕對路徑和相對路徑!home alice file1 和 home bob file1 不是同乙個檔案 abc file1 和 abc file1 有可能不是乙個檔案!絕對路徑 從 開始的路徑 home alice file1 相對路徑 從當前目錄開始的...