linux絕對路徑
『壹』 linux中怎樣顯示文件的絕對路徑
pwd顯示當前路徑,如果你只知道文件的名字那麼可以用find命令來找到~不知道語法可以用「find
--help」來查看幫助文檔
『貳』 linux下的絕對路徑、相對路徑是什麼意思
絕對路徑;
在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絕對路徑怎麼寫
使用pwd命令查看文件的絕對路徑,就是從根目錄開始寫文件的路徑,比如在root家目錄中的xx.sh文件,覺得路徑就是/root/xx.sh
更多相關知識請查閱linux就該這么學一書。
『肆』 linux中的絕對路徑
絕對路徑就是從根目錄開始指向一個文件或者目錄的完整的路徑,
比如/etc/rc.local就是這樣的一條絕對路徑,絕對路徑的引用與你當前所在位置無關,,
比如終端下 root@localhost ~#
這時你在/root目錄下,命令 vi /etc/rc.local 中引用的就是絕對路徑,如果你切換到其他的路徑,使用vi /etc/rc.local對命令執行結果沒有影響。
『伍』 linux文件系統中什麼是絕對路徑和相對路徑
絕對路徑,就是從根開始的,就是如 /一個/兩個/第三個……這樣的,
相對,就是從當前所在位置開始,./代表當前,../代表上一冊層,可以../../……
當前也可以不寫(./),就是直接寫文件夾也就是路徑……
『陸』 linux的絕對路徑跟相對路徑怎麼解釋
絕對路徑;
在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下怎樣取文件的絕對路徑
查看當前命令行所在路徑,使用命令
pwd
如果自己寫的腳本或者程序可以查看/proc/self/exe
如果是查看正在運行的程序的路徑,先查看程序的PID,然後讀取/proc/[PID]/exe
『捌』 Linux相對路徑與絕對路徑區別
相對路徑就是相對當前你所在路徑開始算。
絕對路徑是從linux最底層的根(/)開始算。
其中:在Linux中,絕對路徑是從/(根目錄)開始的,路徑最前面是/的話就是絕對路徑。
相對路徑是直接輸入當前路徑下的文件夾或者以 . 或 .. 開始算的,.表示用戶當前操作所處的位置,.. 表示上一級目錄。
舉個例子:
/home/oracle 這個路徑就是絕對路徑
./home/oracle 這個就是相對路徑,例如現在在/test路徑下,此條路徑換算成絕對路徑為/test/home/oracle
../home/oracel 這個也是相對路徑,例如現在在/test路徑下,此條路徑換算成絕對路徑為:/home/oracel
注意後面兩個的對比,..是回到上一級然後在往後算。
使用pwd命令可以查看當前所在的絕對路徑。『
如題中提出的問題,答案如下:
由於不清楚相對路徑是相對於哪個路徑,這里默認在/目錄下。
用相對路徑名從usr/bin跳到/home/staff/john/project
答:cd ../../home/staff/john/project 或者 cd /home/staff/john/project
用絕對路徑名從usr/bin跳到/temp
答:cd ../../temp 或者 cd /temp
用相對路徑名從usr/bin跳到/etc/rc.d
答:cd ../../etc/rc.d 或者 cd /etc/rc.d
跳轉路徑可以直接輸入絕對路徑