linux cd nedir?

cd, Unix benzeri ve Linux işletim dizgelerinde o an içinde bulunulan dizini değiştirmeye yarayan komuttur.
cd kullanımı
Bir kullanıcı kabuğu açtığında, genellikle kendi ev dizininde başlar. Aşağıdaki görselde sysadmin kullanıcısı oturum açtığında bu kullanıcı için ana dizinde başlar.

En çok kullanacağımız komutlardan bir tanesi, dosya sisteminde gezinmek için cd (change directory–dizin değiştir) komutunu kullanıyoruz. Yukarıda ki görselde dizinleri görebiliyoruz. Ana dizinden Desktop dizinine geçmek için cd komutu ve argümanı yazıyoruz. Yani cd Desktop sonra enter tuşuna basıyoruz.
cd Desktop
Komutu yazıp akabinde hangi dizinde olduğu bulmak için pwd komutunu çalıştırıyorum. Görselde dikkat ettiyseniz yeni konum olarak Desktop yolu da eklenmiş oldu. Çıktı aşağıdaki gibi olmalıdır.
pwd

Kullanıcı mevcut olan bir dizine cd komutu ile geçtiğinde herhangi bir çıktı vermez. Ancak mevcut olmayan bir dizine geçmeye çalışırsa, komut hata mesajı verir.
cd böylebirdizinyok

Hangi dizinde olursanız olun cd komutunu çalıştırırsanız, o kullanıcının ev dizinine gider.
Eğer bir önceki dizine gitmek istiyorsanız cd - komutunu çalıştırmanız yeterlidir.
Absolute ve Relative Yolları
Dosya sistemini bir harita olarak düşünün. Yollar, adım adım gezineceğimiz dizin adresleridir. Herhangi bir dosyanın konumunu belirtmek için Örnek /home/mehmetoz dizinin yoludur.
Absolute (Mutlak) yollar, kullanıcının bir dizinin tam konumunu belirlemesine izin verir. Her zaman kök dizinde başlar ve bu nedenle her zaman / karakteriyle başlamalıdır. Yukarıda verdiğim örnekte bir mutlak yoldur. Sisteme kök / dizinden başlamasını home ve ardından mehmetoz ‘a geçmesini söyler.
Yani argüman olarak arkadaşlar / kök dizini sembolünü koyarsanız hangi dizinde olursanız olun. Ana dizinden yolu tarif etmeniz gerekmektedir. Aşağıdaki görselde ilk olarak mutlak yol ile gittim. Gördüğünüz gibi / karakterini koyduğum için tam yol yazmam gerekti.

Rekative (Göreli) yollar ise mevcut dizinde başlar. Yani geçerli konuma göre dosyaya yön verir. / karakteriyle başlamazlar. Bunun yerine, bir dizinin adıyla başlar. Yukarıda örneğin tam tersi. Hemen uygulayalım. cd komutu ile ev dizinime geçiyorum. cd yazıp tab tuşuna basıp dosya ve dizinleri görmek istiyorum. Ardında cd Music ile müzik dizinine başına / koymadan erişim gerçekleştiriyorum. Lütfen uygulamalı olarak yapın.
İki örnekte
Absolute Path: cd /home/mehmetoz/Documents
Relative Path: cd Music/
Her geçişte pwd komutunu aktif olarak kullanınız. Umarım anlaşılır olmuştur.
