/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中,文件名區分大小寫。可以有大寫、小寫、數字、點、中劃線、下劃線以及除了斜杠(/)之外的大多數字符。斜杠(/)作為保留字符,用於根目錄和用於分割路徑中的目錄。
有兩種特殊的相對路徑:
.(壹個點):表示路徑中的當前路徑;
..(兩個點):表示父目錄,即上壹級目錄;