古詩詞大全網 - 成語故事 - 什麽是絕對路徑和相對路徑?

什麽是絕對路徑和相對路徑?

絕對路徑:始終從根目錄(/)開始,比如:

/home/abhishek/scripts/my_scripts.sh

相對路徑:從當前目錄開始。比如,如果妳在/home目錄中,希望訪問my_script.sh文件,那麽訪問的路徑應該是:

abhishek/scripts/my_scripts.sh

絕對路徑和相對路徑的差異

Linux中目錄結構其實是壹個樹,從根(/)開始,然後產生分支,假設我們使用ls命令查看my_script.sh的文件信息,那麽使用絕對路徑:

ls -l /home/abhishek/scripts/my_script.sh

然後,相對路徑:

ls -l scripts/my_script.sh

那麽,以上兩種方式,除了文件路徑不壹樣以外,其他的完全壹樣。

需要註意的是,在Linux中,文件名區分大小寫。可以有大寫、小寫、數字、點、中劃線、下劃線以及除了斜杠(/)之外的大多數字符。斜杠(/)作為保留字符,用於根目錄和用於分割路徑中的目錄。

有兩種特殊的相對路徑:

.(壹個點):表示路徑中的當前路徑;

..(兩個點):表示父目錄,即上壹級目錄;