linux學習相對路徑與絕對路徑
1. 絕對路徑
在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,看來已經達到我們的目的了。
2. 相對路徑
相對路徑是以 . 或 …… 開始的,。表示使用者當前操作所處的位置,而…… 表示上級目錄;在路徑中,。表示使用者當前所處的目錄,而……上級目錄,要把。和……當做目錄來看。
[root@localhost ~]# pwd 註:通過pwd來判斷目前使用者所在的位置。
/root 註:得出目錄處於/root目錄中。
[root@localhost ~]# cd . 註:我們進入。
[root@localhost ~]# pwd 註:判斷目前使用者所處的位置。
/root 註:得出在/root 目錄中 .
[root@localhost ~]# cd …… 註:我們切入/root的上級目錄。
[root@localhost /]# pwd 註:判斷目前使用者所處的位置。
/ 註:使用者當前位於/(根目錄)中。
3、在路徑中一些特殊符號的說明
這些符號在相對路徑中應用的,這些符號能為我們帶來方便,所以有必要說說。
。 表示使用者所處的目前的目錄;
…… 表示上級目錄;
~ 表示目前使用者自己的家目錄;
~USER 表示使用者名稱為USER的家目錄,這裡的USER是在/etc/passwd中存在的使用者名稱。
擬路徑、實體路徑
用IIS舉個例子:
WEB服務類別目錄是d:/test
那麼用HTTP訪問網站根目錄的時候,其實訪問的是d:/test,那麼其中虛擬路徑就是/(根),實體路徑就是d:/test
一般虛擬路徑、實體路徑的提法在WEB、FTP服務中比較多見。
相對路徑和絕對路徑就比較廣泛了,哪兒都看得到
相對路徑:比如D:/TEST1/TEST2/TEST3
那麼TEST2是TEST1的下級路徑,TEST2又是TEST3的上級路徑,所以上級路徑或者下級路徑都是相對而言的。一般上級路徑可以用..來表示,當前路徑可以用.來表示。
絕對路徑:比如c:/根路徑都是絕對了,任何路徑相對於根路徑都有一個絕對的最近的路徑,也是絕對路徑。
如果你想想別人指路的話,就可以悟出什麼是相對的,什麼是絕對的
相對的指路方法:從“這兒”向前走,右拐就到了
絕對的指路方法:藝維網路伺服器維修公司向東100米(如果藝維網路伺服器維修公司是絕對的位置),絕對的指路方法不依賴於指路的人在什麼地方。