Home / Linux Komutları / Linux Komutları – Dosya Klasör Komutları

Linux Komutları – Dosya Klasör Komutları

Bu yazımızda Linux üzerinde dosya – klasör komutlarını göreceğiz. Aslında Linux’ın güzel taraflarından biri “her şeyin” bir dosya olmasıdır. Bu yüzden dosya komutlarını bilen Linux kullanıcısı Linux yönetiminin büyük kısmını halleder.

Aşağıda (ve diğer) paylaştığımız komutlarda köşeli parantezler içerisine bilgi yazılmıştır. Köşeli parantezleri komut satırına yazmamanız gerekiyor, onları soyutlamak için yazıyoruz 🙂

 

Linux – Dosya Oluşturma Komutu

Aşağıdaki komutlar ile dosya oluşturmanız mümkündür.

1. Yöntem

touch [dosyaAdı]

2. Yöntem

echo $null >> [dosyaAdı]

 

Linux – Dosya Silme Komutu

Aşağıdaki komut ile var olan bir dosyayı silebilirsiniz. (Unutmayın terminalde dosyanın olduğu konumda olmalısınız, yada dosya konumunu tam olarak silmelisiniz. )

rm [dosyaAdı]

 

Linux – Dosya İçeriğini Görüntüleme Komutu

Aşağıdaki komut ile dosya içeriğinde neler bulunuyor görüntüleyebilirsiniz. (tabii içeriğini görüntülenebilecek bir dosya ise, txt, php, vs..vs.. uzantılı)

cat > [dosyaAdı]

echo $null >> [dosyaAdı]

 

Linux – Dosya İçeriğini Düzenleme Komutu

Aşağıdaki komutlar ile dosya içeriğini düzenleyebilirsiniz. Herbir komut ayrı bir editördür ve kullanımları farklıdır. Ben şahsen hep nano kullanırım, çünkü kullanımı kolaydır, vim fanları da vardır. Siz tek tek bakın hangisi hoşunuza giderse onu kullanın.

nano [dosyaAdı]

vi [dosyaAdı]

emacs [dosyaAdı]

pico [dosyaAdı]

ed [dosyaAdı]

 

Linux – Dosya İzinleri Komutu

Aşağıdaki komutla dosya izinlerini düzenleyebilirsiniz. Oradaki 777 temsili olarak yazılmıştır. 777 yetkisi dosya üzerinde tüm yetkilerin (Write: Yazma R: okuma U: güncelleme) verildiğini gösterir.

chmod 777 [dosyaAdı]

 

Linux – Dosyayı ya da Klasörü Kopyalama Komutu

Aşağıdaki komutlar ile bir dosyanın yada klasörün başka bir isimle kopyasını oluşturabilirsiniz. (en çok cp kombutu kullanılır, diğerleri alternatif)

cp [dosyaAdı] [yeniDosyaAdı]

cat [dosyaAdı] > [yeniDosyaAdı]

dd if=[dosyaAdı] of=[yeniDosyaAdı]

 

Linux – Dosya Taşıma & Yeniden Adlandırma Komutu

Linux’ta bir dosyayı taşıma ile yeniden adlandırmak aynı şeydir. Aşağıdaki komut kullanılır. cp komutundan farkı eski dosyanız silinir elinizde yine tek bir dosya olur, kopyalama komutunda ise iki tane dosyanız olur.

mv [dosyaAdı] [yeniDosyaAdı]

 

Linux – Klasör Oluşturma Komutu

Aşağıdaki Komut ile Linux ortamında yeni bir klasör oluşturursunuz.

mkdir [klasorIsmi]

 

Linux – Klasör Silme Komutu

Aşağıdaki komut ile oluşturmuş olduğunuz komutu silebilirsiniz.

rm -r [klasorIsmi]

 

 

Linux – Klasör içerisindeki dosyaları listeleme

Bir klasörün içerisinde hangi dosya ya da klasörlerin olduğunu görmek istiyorsanız aşağıdaki komutları kullanırız.

ls

dir

 

Linux – Klasör Değiştirme Komutu

Klasör değiştirme denince aklınız karışabilir, normalde terminalde belirli bir konumda bulunuruz, bulunduğumuz konum bir klasördür, işte bulunulan klasör konumunu değiştirmek için aşağıdaki komutu kullanırız.

cd [klasörYolu]

Linux’ta en üst seviyeli yol root klasörüdür. Oraya

cd /

ile erişebilirsiniz.

ls

yazarsanız  root altındaki tüm klasörleri görebilirsiniz. Mesela Desktop klasörünün yolu aşağıdaki gibidir.

cd /home/<kullanıcı isminiz>/Desktop

Yukarıdaki komutu yazdıktan sonra direkt Desktop yani masaüstü üzerinde işlem yapabilirsiniz.

 

Linux – Hangi Klasörde Bulunduğunu Öğrenme Komutu

Bazen hangi klasörde bulunduğunuzu karıştırabilirsiniz. Hemen aşağıdaki komutu kullanarak hangi klasörde olduğunuzu öğrenebilirsiniz.

pwd

Linux – Bir dosya ya da klasör için Link Oluşturma

linux ortamında bir dosya ya da klasör için link atayabilirsiniz.

ln [dosyaAdı] [link]

 

Linux – Grep Komutu

grep komutu başlı başına bir dersi hak eder. Ancak şu kadarını söyleyelim, bir dosya ya da klasörde (hatta başka bir ip adresinde) ilişkili olan verileri bulmaya yarar.
grep [ilişkilendirilecek bilgi] [dosyaAdı]

 

Linux – Disk Bölümü bilgisi Öğrenme

Disk bölümü bilgilerini öğrenmek için aşağıdaki komutu kullanırız.

file -sL [partition]

Linux – Home Klasörüne Gitmek

Kullanıcılar sık sık Home yolunda işlem yaptığı için bu bölüm üzerine komut satırıyla geçme ihtiyacı duyar. (Terminali açtığınızda otomatik olarak burada başlarsınız)

cd ~

(yukarıdaki işareti alt + ü ile yapabilirsiniz, iki kez ü’ye basın, işaretin birini silin 🙂 )

ya da orjinal yol ismini girerek yapın
cd /home

Linux – Bir üst Klasöre Çıkmak

Mesela /home/user/Desktop klasöründesiniz ve bir üst klasöre çıkmak istiyorsunuz. Aşağıdaki komut ile bir üst klasör yoluna çıkarsınız. (dikkat edin cd ile .. arasında bir boşluk var)

cd ..

Linux – Mount Etme Komutu

Mount etme demek mesela bilgisayarınıza takılı bir USB’yi linux içerisindeki bir dosyaymış gibi göstermeye yarar. Aşağıdaki komut ile mount etme işleminizi gerçekleştirebilirsiniz.

mount /dev/cihazIsmi yolIsmi

bilgisayarınıza bağlı cihazlar /dev/* klasörü altında dosya olarak bulunur.

Linux’ta “Her şey” bir dosyadır.

 

Linux –  Unmount etme Komutu

Mount edilmiş olan device’ı unmount etmek için aşağıdaki komutu kullanırız. Dikkat edin umount yazıyor orada, unmount değil 🙂

umount [yolIsmi]

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir