linux的絕對路徑跟相對路徑怎麼解釋

時間 2021-08-30 09:49:26

1樓:失控de丟

1、絕對路徑

從根目錄開始,依次將各級子目錄的名字組合起來,形成的路徑就稱為某個檔案的絕對路徑。例如,根目錄(/)下有目錄usr,usr目錄下有子目錄bin,bin目錄下有檔案chsh,則chsh檔案的絕對路徑就是:/usr/bin/chsh

2、相對路徑

相對當前所在路徑的位置,例如當前所在的位置為/usr,也就是在根目錄的usr子目錄下,則chsh檔案相對當前位置的路徑為:bin/chsh

在路徑中一些特殊符號的說明:

。 表示使用者所處的當前目錄;

…… 表示上級目錄;

~ 表示當前使用者自己的家目錄;

~user 表示使用者名稱為user的家目錄,這裡的user是在/etc/passwd中存在的使用者名稱。

2樓:匿名使用者

絕對路徑;

在linux中,絕對路徑是從/(也被稱為根目錄)開始的,比如/usr、/etc/x11。如果一個路徑是從/開始的,它一定是絕對路徑,這樣就好理解了;

[root@localhost ~]# pwd 注:判斷使用者當前所處的位置,也就是說他到底位於哪?

/root 注:使用者當前位於/root;

[root@localhost ~]# cd /usr/share/doc/ 注:我們以絕對路徑方式進入/usr/share/doc目錄下;

[root@localhost doc]# pwd 注:判斷使用者當前所處的位置

/usr/share/doc 注:使用者位於/usr/share/doc,看來已經達到我們的目的了;

相對路徑;

相對路徑是以 . 或 .. 開始的,.

表示使用者當前操作所處的位置,而.. 表示上級目錄;在路徑中,.表示使用者當前所處的目錄,而..

上級目錄,要把.和..當做目錄來看。

[root@localhost ~]# pwd 注:通過pwd來判斷當前使用者所在的位置;

/root 注:得出目錄處於/root目錄中;

[root@localhost ~]# cd . 注:我們進入.

[root@localhost ~]# pwd 注:判斷當前使用者所處的位置;

/root 注:得出在/root 目錄中 ;

[root@localhost ~]# cd .. 注:我們切入/root的上級目錄

[root@localhost /]# pwd 注:判斷當前使用者所處的位置。

/ 注:使用者當前位於/(根目錄)中;

3樓:匿名使用者

絕對路徑就是樓上講的這,從根目錄開始一直列舉到指定檔案,相對路徑就是不從根目錄開始,比如linux裡~代表使用者主目錄,這就是相對路徑,或者是.代表當前目錄..代表上級目錄。

如果你現在使用者名稱是haha,你使用者目錄下有個檔案叫1.txt 那麼絕對路徑就是/root/haha/1.txt 相對路徑就是~/1.txt

4樓:

所有以 / 為起始的路徑 全是絕對路徑,其他的是相對路徑

絕對路徑,不管在哪個位置,輸入絕對路徑就可以找到你想要的檔案或目錄

相對路徑,想找到你要的目錄或檔案,是有前提的

5樓:匿名使用者

絕對路徑就是以 / 根目錄為參照的路徑名;

相對路徑就是以當前目錄為參照的路徑名;

6樓:匿名使用者

我給你個例子吧,呵呵,c:/edfsf/abc。exe這個是絕對路徑,很詳細,一般都是絕對路徑的

相對於edfsf存在的adf,用相對路徑表示就是/adf/ 他們同樣在c盤下

linux的絕對路徑跟相對路徑分別是什麼意思?

7樓:失控de丟

1、絕對路

copy徑

從根目錄開始,依次將各級子目錄的名字組合起來,形成的路徑就稱為某個檔案的絕對路徑。例如,根目錄(/)下有目錄usr,usr目錄下有子目錄bin,bin目錄下有檔案chsh,則chsh檔案的絕對路徑就是:/usr/bin/chsh

2、相對路徑

相對當前所在路徑的位置,例如當前所在的位置為/usr,也就是在根目錄的usr子目錄下,則chsh檔案相對當前位置的路徑為:bin/chsh

在路徑中一些特殊符號的說明:

。 表示使用者所處的當前目錄;

…… 表示上級目錄;

~ 表示當前使用者自己的家目錄;

~user 表示使用者名稱為user的家目錄,這裡的user是在/etc/passwd中存在的使用者名稱。

linux下的絕對路徑、相對路徑是什麼意思?

8樓:改然錢如之

絕對路徑;

在linux中,絕對路徑是從/(也被稱為根目錄)開始的,比如/usr、/etc/x11。如果一個路徑是從/開始的,它一定是絕對路徑,這樣就好理解了;

[root@localhost

~]#pwd

注:判斷使用者當前所處的位置,也就是說他到底位於哪?

/root

注:使用者當前位於/root;

[root@localhost

~]#cd

/usr/share/doc/

注:我們以絕對路徑方式進入/usr/share/doc目錄下;

[root@localhost

doc]#

pwd注:判斷使用者當前所處的位置

/usr/share/doc

注:使用者位於/usr/share/doc,看來已經達到我們的目的了;

相對路徑;

相對路徑是以.或

..開始的,.表示使用者當前操作所處的位置,而..

表示上級目錄;在路徑中,.表示使用者當前所處的目錄,而..上級目錄,要把.和..當做目錄來看。

[root@localhost

~]#pwd

注:通過pwd來判斷當前使用者所在的位置;

/root

注:得出目錄處於/root目錄中;

[root@localhost

~]#cd

.注:我們進入.

[root@localhost

~]#pwd

注:判斷當前使用者所處的位置;

/root

注:得出在/root

目錄中;

[root@localhost

~]#cd

..注:我們切入/root的上級目錄

[root@localhost

/]#pwd

注:判斷當前使用者所處的位置。

/注:使用者當前位於/(根目錄)中;

linux的絕對路徑跟相對路徑怎麼解釋?

9樓:大楓葉上的螞蟻

在linux中,絕對路徑是從/(也被稱為根目錄)開始的,比如/usr、/etc/x11。如果一個路徑是從/開始的,它一定是絕對路徑,這樣就好理解了;相對路徑是以 . 或 ..

開始的,.表示使用者當前操作所處的位置,而.. 表示上級目錄;在路徑中,.

表示使用者當前所處的目錄,而..上級目錄,要把.和..

當做目錄來看,另外你是感興趣的話可以看下劉遄老師寫的《linux就該這麼學》作為入門的書籍,覺得不錯的話採納下哦~

絕對路徑什麼意思,相對路徑與絕對路徑的含義

絕對路徑是指從電腦最開始的位置一直指向到指定的檔案,比如這種 d盤的前面已經沒有路徑了,從最起點開始的路徑,這種就是絕對路徑。相對路徑是指從某一檔案為起點,找到另一檔案的位置,比如 我的d web www下有一個檔案是a.jpg,我現在想從b的位置去找到a.jpg,那麼相對b來說,a的路徑就是.a....

python中的絕對路徑和相對路徑均如何理解呢

相對路徑是相對指令碼檔案來的。比如指令碼在c python目錄下,相同目錄下有一個檔案叫test.txt 那麼絕對路徑就是 c python test.txt,相對路徑就是test.txt 使用指令碼 open c python test.txt r 和 open test.txt r 效果都是一樣...

img絕對路徑為什麼顯示不出來,使用絕對路徑圖片無法顯示 怎麼處理

你這樣肯定不行,html中的url路徑有兩種 一種是絕對路徑,另一種是相對路徑。前者是完整的路徑地址,後者是相對於當前目錄的路徑地址。你這裡使用的是本地路徑,屬於絕對路徑,但寫法是錯誤的,本地路徑需要加上file 這個字首,即 file d img demo.jpg 在真正的情況下不會採用這種方法的...