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 Downloadsişlemi işe yarayacaktır, çünkü Yüklemeler mevcut dizininizin bir alt çocuğudur. Eğer alt klasöründeyseniz Documentsve ( cd) dizinini değiştirmek Downloadsistiyorsanız, yukarı ( ..) ve sonra konumuna gitmelisiniz Downloads. Yani doğru komut olacaktır cd ../Downloads.
Ayrıca mutlak bir yol da girebilirsiniz. Yani Downloadsklasör bir alt değildir sharonki bir alt taşımaktadır homehangi ... ayrıca girebilirsiniz Yani (eğer :-) fikir edinmek) cd /home/sharon/DownloadsEğer dosya sisteminde olurlarsa olsunlar.
~her zaman geçerli kullanıcının giriş dizinini ifade eder ( /home/sharonsizin durumunuzda). Eğer girerseniz cd ~/Downloadssize inecek Downloadsklasörde.
.geçerli dizine atıfta bulunur, bu yüzden cd ./Downloadskabaca 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 ~/DowTab(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 , hOmeveya home. Dahası, şimdi gördüğünüzü /homeve arasında bir fark olduğunu umuyorum home. Bunlardan ilki mutlak, sonuncusu mevcut dizininize göre.