Dosya sistemi GNU'dur / Linux bir ağacın gibidir, ancak kök üsttedir. :-) Demek ki aşağıdaki gibi bir yapıya sahipsiniz:
/
bin/
home/
sharon/
Documents/
Downloads/
fileA.txt
fileB.jpg
usr/
var/
Ağacın içinde hareket etmek istiyorsanız, seçeneklerden biri göreceli yolları kullanmaktır. Eğer iseniz /home/sharon
, o zaman yazma cd Downloads
işlemi işe yarayacaktır, çünkü Yüklemeler mevcut dizininizin bir alt çocuğudur. Eğer alt klasöründeyseniz Documents
ve ( cd
) dizinini değiştirmek Downloads
istiyorsanız, yukarı ( ..
) ve sonra konumuna gitmelisiniz Downloads
. Yani doğru komut olacaktır cd ../Downloads
.
Ayrıca mutlak bir yol da girebilirsiniz. Yani Downloads
klasör bir alt değildir sharon
ki bir alt taşımaktadır home
hangi ... ayrıca girebilirsiniz Yani (eğer :-) fikir edinmek) cd /home/sharon/Downloads
Eğer dosya sisteminde olurlarsa olsunlar.
~
her zaman geçerli kullanıcının giriş dizinini ifade eder ( /home/sharon
sizin durumunuzda). Eğer girerseniz cd ~/Downloads
size inecek Downloads
klasörde.
.
geçerli dizine atıfta bulunur, bu yüzden cd ./Downloads
kabaca eşittir cd Downloads
.
..
"ana dizin" anlamına gelir.
/
dosya yolunun başında kök dizini belirtir.
Bir sonraki güzel şey sekme genişletmesidir. Eğer girerseniz cd ~/Dow
Tab(son Tab tuşuna basarak edilir), bash otomatik onu genişletir cd ~/Downloads
.
Diğerlerinin dediği gibi GNU / Linux büyük / küçük harf duyarlıdır. Yani girerseniz Home
, fark yaratır , hOme
veya home
. Dahası, şimdi gördüğünüzü /home
ve arasında bir fark olduğunu umuyorum home
. Bunlardan ilki mutlak, sonuncusu mevcut dizininize göre.