Perbedaan jalur antara ../ dan ./

4

Adakah yang bisa menjelaskan perbedaan antara ../ dan ./ tolong.

../system
./system

Pemahaman saya adalah itu ../adalah direktori root.

Tapi saya tidak tahu apa ./artinya.

Shinokada
sumber

Jawaban:

31

./ berarti direktori saat ini

../ berarti induk dari direktori saat ini, bukan direktori root

/ adalah direktori root

myfile.text ada di direktori saat ini, seperti ./myfile.text

../myfile.textberada satu tingkat di atas Anda dan /myfile.texttinggal di direktori root Anda.

Bob Kaufman
sumber
3
Untuk menambahkan lebih banyak detail untuk pembaca masa depan: ~ / adalah direktori home Anda, dan Anda dapat menggabungkan operator di atas: ../../file akan menjadi file dua direktori di bawah ini.
Rich Bradshaw
6
. Current Directoy

.. Parent Directory

./systemberarti, directory/filesistem yang disebut dalam direktori saat ini.

vpram86
sumber
Namun, akan ada sedikit penggunaan mendahului "sistem" dengan "./" jika itu adalah direktori - itu mungkin sebuah executable. Dalam sistem UNIX / Linux, direktori saat ini tidak termasuk dalam jalur pencarian untuk executable, sehingga untuk menjalankan executable di direktori saat ini, Anda akan mendahuluinya dengan "./"
aviraldg
4

. dan .. adalah direktori relatif ke lokasi Anda saat ini.

. adalah direktori saat ini. misalnya "ini". .. adalah direktori sebelumnya. mis. "orang tua ini".

Robin Day
sumber
3
  • . adalah direktori saat ini
  • .. adalah direktori induk dari direktori saat ini

... yang berarti:

  • ./system adalah subdirektori atau file yang disebut "sistem" dari direktori saat ini
  • ../system adalah subdirektori atau file yang disebut "sistem" dari direktori induk, yang menjadikannya saudara kandung dari direktori saat ini.
Tamas Czinege
sumber
Namun, akan ada sedikit penggunaan mendahului "sistem" dengan "./" jika itu adalah direktori - itu mungkin sebuah executable. Dalam sistem UNIX / Linux, direktori saat ini tidak termasuk dalam jalur pencarian untuk executable, sehingga untuk menjalankan executable di direktori saat ini, Anda akan mendahului dengan "./"
aviraldg
Oh ya itu mungkin file biasa juga.
Tamas Czinege
1

../ adalah direktori di atas yang ini

./ adalah direktori saat ini

Praha Sangha
sumber
1

./ Berarti direktori saat ini.

aviraldg
sumber