Günün Linux Komutu: ls Komutuyla Görünmeyeni Görün

 Terminalde yolculuğa çıkan her kullanıcının ilk durağı, adeta dijital dünyadaki gözlerimiz olan ls komutudur. "List" kelimesinden türetilen bu komut, bulunduğunuz dizindeki dosyaları ve klasörleri listelemenizi sağlar.


📂 ls Nedir?

Basitçe söylemek gerekirse, ls komutu terminale "Burada ne var?" sorusunu sormanın yoludur. Herhangi bir parametre eklemeden kullandığınızda, sadece dosya ve klasör isimlerini yan yana sıralar.


✨ En Çok Kullanılan ls Parametreleri

Sadece dosya isimlerini görmek çoğu zaman yetmez. İşte hayat kurtaran bazı seçenekler:

  • ls -l (Long Format): Dosyalar hakkında detaylı bilgi verir (izinler, sahibi, boyutu, değiştirilme tarihi).

  • ls -a (All): Normalde gizli olan (nokta . ile başlayan) dosyaları da gösterir. Linux dünyasında gizli dosyalar genellikle yapılandırma dosyalarıdır.

  • ls -h (Human Readable): -l ile birlikte kullanılır. Dosya boyutlarını 123456 bayt yerine 120K veya 2M gibi okunabilir formatta gösterir.

  • ls -t (Time): Dosyaları son değiştirilme zamanına göre sıralar (en yeni en üstte).

  • ls -R (Recursive): Alt dizinlerin içindeki dosyaları da dökümler.

İpucu: Bu parametreleri birleştirerek kullanabilirsiniz. Örneğin en sık kullanılan komut şudur: ls -lah (Tüm dosyaları, detaylı ve okunabilir boyutta listele).


🔍 ls -l Çıktısını Okumak

ls -l komutunu çalıştırdığınızda karşınıza karmaşık görünen bir satır çıkar. Gelin bunu parçalarına ayıralım:

SütunAnlamı
-rwxr-xr-xDosya İzinleri: Kimin okuyup, yazıp, çalıştırabileceğini belirtir.
1Bağ Sayısı: Dosyaya işaret eden hard link sayısı.
kullaniciSahibi: Dosyayı oluşturan kullanıcı.
grupGrup: Dosyanın ait olduğu kullanıcı grubu.
4096Boyut: Dosyanın bayt cinsinden büyüklüğü.
Şub 3 19:00Tarih: Son düzenleme zamanı.
dosya.txtİsim: Dosya veya klasörün adı.

💡 Bilinmesi Gereken "Pro" İpuçları

  1. Renklerin Dili: Çoğu Linux dağıtımında ls renklendirilmiş olarak gelir. Mavi genellikle klasörleri, yeşil çalıştırılabilir dosyaları, açık mavi ise sembolik bağları (kısayolları) temsil eder.

  2. Wildcards (Joker Karakterler): Sadece belirli dosyaları görmek isterseniz yıldız * kullanabilirsiniz.

    • ls *.jpg -> Sadece sonu .jpg ile bitenleri listeler.

  3. Sıralama: Dosyaları boyuta göre büyükten küçüğe sıralamak isterseniz ls -lS komutunu kullanabilirsiniz.


Linux terminalinde hakimiyet kurmanın yolu, bu temel komutları kas hafızasına dönüştürmekten geçer. ls olmadan terminalde yürümek, karanlık bir odada el yordamıyla ilerlemeye benzer.


Yorumlar

Bu blogdaki popüler yayınlar

Android Telefon/Tablet Ekranını Pardus ETAP 23 Yüklü Akıllı Tahtaya Yansıtma

Pardus Etap 23’de Unutulmuş Etap Yetkili Parolasını Sıfırlama

Pardus Etap 23 Yazıcı Kurulumu