linux路徑表示
㈠ linux中的路徑(.)是什麼意思
.代表當前目錄。
比如./test.py表示在當前目錄中有一個test.py的文件。
..代表當前目錄的上一層目錄,../start 表示當前目錄中有個start文件(或目錄)也可以表示運行程序,用ctrl c關閉。
獲取目錄或文件名位置的方法有兩種,分別是使用絕對路徑和相對路徑,絕對路徑指的是從根目錄(/)開始寫起的文件或目錄名稱,而相對路徑則指的是相對於當前路徑的寫法。
換句話說,絕對路徑必須以一個正斜線(/),也就是根目錄開始,到查找對象(目錄或文件)所必須經過的每個目錄的名字,它是文件位置的完整路標,因此,在任何情況下都可以使用絕對路徑找到所需的文件。例如:
[root@localhost ~]# cd /usr/local/src
[root@localhost src]# cd /etc/rc.d/init.d
這些切換目錄的方法使用的就是絕對路徑。
cd是切換目錄的命令,而相對路徑,就不是以正斜線開始,它是從當前所在目錄開始,到查找對象(目錄或文件)所必須經過的每一個目錄的名字。例如:
[root@localhost /]# cd etc
#當前所在路徑是/目錄,而/目錄下有etc目錄,所以可以切換
[root@localhost etc]# cd etc
-bash:cd:etc/:沒有那個文件或目錄
#而同樣的命令,由於當前所在目錄改變了,所以就算是同一個命令也會報錯,除非在/etc/目錄中還有一個etc目錄。了解更多Linux知識,推薦老男孩教育。
㈡ Linux中絕對路徑與相對路徑意思
Linux中,絕對路徑和相對路徑乎皮是兩種不同的路徑表示方法。絕對路徑表示文件或目錄在文件系統中的完整路徑,而相對路徑表示相對於當前目錄的路徑。
絕對路徑
/home/user/file.txt:表示根目錄下的home目錄中的user用戶兄漏目錄下的file.txt文件。
/usr/bin/gcc:表示根目錄下的usr目錄中的bin目錄中的羨頃爛gcc可執行文件。
/var/log/syslog:表示根目錄下的var目錄中的log目錄中的syslog日誌文件。
相對路徑
./file.txt:表示當前目錄中的file.txt文件。
../src/main.c:表示上級目錄中的src目錄中的main.c文件。
../../home/user/file.txt:表示上上級目錄中的home目錄中的user用戶目錄下的file.txt文件。
絕對路徑是從根目錄(/)開始的路徑,可以唯一確定文件或目錄在文件系統中的位置。在Linux中,絕對路徑一般以/開頭,例如:
使用絕對路徑可以避免路徑歧義和路徑不完整等問題,但是有時候會顯得過於冗長,不方便操作。
相對路徑是相對於當前目錄的路徑,不需要從根目錄開始,一般使用相對位置指示路徑。在Linux中,. 表示當前目錄,.. 表示上級目錄,例如:
相對路徑可以簡化路徑的表示,但是需要注意當前目錄的位置,否則可能會出現路徑錯誤。
絕對路徑和相對路徑的使用方法取決於具體場景和需求。在Linux中,常常會使用相對路徑來訪問當前目錄和上級目錄中的文件和目錄,使用絕對路徑來訪問其他目錄中的文件和目錄。
㈢ linux下的絕對路徑、相對路徑是什麼意思
在Linux中,文件路徑分為兩種:絕對路徑和相對路徑。
絕對路徑
從根目錄開始,依次將各級子目錄的名字組合起來,形成的路徑就稱為某個文件的絕對路徑。比如:跟目錄/下有目錄usr,usr目錄下有子目錄bin,bin目錄下有文件chsh,則chsh文件的絕對路徑就是:/usr/bin/chsh。
相對路徑
相對當前所在路徑的位置,例如當前所在的位置為/usr,也就是在根目錄的usr子目錄下,則chsh文件相對當前位置的路徑為:bin/chsh。
在路徑之中,一些特殊符號的說明:
。:表示用戶所處的當前目錄;
……:表示上級目錄;
~:表示當前用戶自己的家目錄;
~user:表示用戶名為user的家目錄,這里的user是在/etc/passwd中存在的用戶名。
㈣ linux系統下的每個文件或目錄都可以用什麼路徑來標識
在 Linux 系統中,每個文件或目錄都可以用以下幾種路徑來標識:
1. 絕對高歷路徑:以根目錄 / 開頭的路徑稱為絕對路徑,例如 /etc/passwd。絕對路徑從根目錄開始,一直到所需文件或目錄的路徑。可以在任何目錄下使蘆掘用絕對路徑來訪問文件或目錄。
2. 相對路徑:相對路徑是相對於當前工作目錄的路徑。例如,如果當前工作目錄是 /home/user,那麼相對路徑 passwd 將指向 /home/user/passwd 文件。
3. 相對於家目錄的路徑:用 ~ 符號表示當前用戶的家目錄,例如 ~/documents 表示當前用戶家目錄下的 documents 目錄。
4. 特殊路徑:Linux 中有一些特殊的路徑別名,例如 . 表示當前目錄,.. 表示上級目錄。
這些路徑標識方法都可以用來訪問 Linux 系統中的文件和目錄。在使用路徑時,需要注意文件和目錄的訪戚嘩搜問許可權以及當前用戶的許可權,以便能夠正確地訪問所需的文件和目錄。