Linux中的路徑分為絕對路徑和相對路徑。
絕對路徑是指從根目錄(/)開始描述文件位置的路徑,它的路徑名是獨一無二的,可以直接定位到文件或目錄。例如,/usr/local/bin/myapp就是一個絕對路徑,它描述的是myapp在系統中的位置。
相對路徑是指相對于當前目錄的路徑,描述文件位置的方法是從當前目錄描述到目標文件或目錄的路徑,它不以 / 開頭,表示相對于當前路徑的相對路徑。例如,./myapp表示當前目錄下的myapp文件。
以“/”開頭的路徑表示絕對路徑,例如:
/home/user1/doc/testfile.txt
表示系統的根目錄為起點
以“./”或者“../”表示的路徑表示相對路徑,例如:
./doc/testfile.txt
表示當前路徑為起點
其中,“.”表示當前目錄,“..”表示上級目錄。
在命令行中,可以直接使用相對路徑或絕對路徑來訪問文件或執行命令,使用絕對路徑定位文件比較準確,但路徑比較長,不方便操作;使用相對路徑比較簡單,但需要注意當前目錄的位置。