題 ../和./之間的路徑差異


任何人都可以解釋../和./之間的區別。

../system
./system

我的理解是 ../ 是根目錄。

但我不知道是什麼 ./手段。


4
2017-10-01 11:03


起源




答案:


./ 表示當前目錄

../ 表示當前目錄的父目錄,而不是根目錄

/ 是根目錄

myfile.text 是在當前目錄中 ./myfile.text

../myfile.text 比你高一級 /myfile.text 住在你的根目錄。


31
2017-10-01 11:04



為未來的讀者添加更多細節:〜/是您的主目錄,您可以組合上面的運算符:../../ file將是下面兩個目錄的文件。 - Rich Bradshaw


. Current Directoy

.. Parent Directory

./system 意思是 directory/file 在當前目錄中調用系統。


6
2017-10-01 11:04



但是,如果它是一個目錄,那麼在“系統”之前使用“./”幾乎沒有用處 - ​​它可能是一個可執行文件。在UNIX / Linux系統中,當前目錄不包含在可執行文件的搜索路徑中,因此要在當前目錄中運行可執行文件,您可以使用“./”進行操作。 - aviraldg
是的......我明白了......我會編輯它。謝謝! - vpram86


這個。和..是您當前位置的相對目錄。

這個。是當前目錄。例如“這個”。 ..是以前的目錄。例如“this.parent”。


4
2017-10-01 11:04





  • 。是當前目錄
  • ..是當前目錄的父目錄

... 意思是:

  • ./system是當前目錄中名為“system”的子目錄或文件
  • ../system是父目錄中名為“system”的子目錄或文件,這使它成為當前目錄的兄弟。

3
2017-10-01 11:04



但是,如果它是一個目錄,那麼在“系統”之前使用“./”幾乎沒有用處 - ​​它可能是一個可執行文件。在UNIX / Linux系統中,當前目錄不包含在可執行文件的搜索路徑中,因此要在當前目錄中運行可執行文件,您可以使用“./”進行操作。 - aviraldg
哦,是的它也可能是一個普通文件。 - Tamas Czinege


../是這個目錄之上的目錄

./是當前目錄


1
2017-10-01 11:05





./表示當前目錄。


1
2017-10-01 11:06