Linux中絕對路徑和相對路徑有什麼區別?

老男孩IT教育機構發表於2023-11-03

  在Linux作業系統中,存在著絕對路徑和相對路徑,它們各有著不同的用處,有的時候相對路徑比較方便,有的時候絕對路徑比較方便,那麼Linux中絕對路徑和相對路徑有什麼區別?相信很多人都不瞭解,接下來小編帶領大家來學習一下。

  什麼是檔案路徑?就是檔案存放的地方,可以將它當做檔案的家。

  在Linux中,檔案路徑分為兩種:絕對路徑和相對路徑。

  絕對路徑

  從根目錄開始,依次將各級子目錄的名字組合起來,形成的路徑就稱為某個檔案的絕對路徑。比如:跟目錄/下有目錄usr,usr目錄下有子目錄bin,bin目錄下有檔案chsh,則chsh檔案的絕對路徑就是:/usr/bin/chsh。

  相對路徑

  相對當前所在路徑的位置,例如當前所在的位置為/usr,也就是在根目錄的usr子目錄下,則chsh檔案相對當前位置的路徑為:bin/chsh。

  在路徑之中,一些特殊符號的說明:

  。:表示使用者所處的當前目錄;

  ……:表示上級目錄;

  ~:表示當前使用者自己的家目錄;

  ~user:表示使用者名稱為user的家目錄,這裡的user是在/etc/passwd中存在的使用者名稱。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2992742/,如需轉載,請註明出處,否則將追究法律責任。

相關文章