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):-lile birlikte kullanılır. Dosya boyutlarını123456bayt yerine120Kveya2Mgibi 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ütun | Anlamı |
-rwxr-xr-x | Dosya İzinleri: Kimin okuyup, yazıp, çalıştırabileceğini belirtir. |
1 | Bağ Sayısı: Dosyaya işaret eden hard link sayısı. |
kullanici | Sahibi: Dosyayı oluşturan kullanıcı. |
grup | Grup: Dosyanın ait olduğu kullanıcı grubu. |
4096 | Boyut: Dosyanın bayt cinsinden büyüklüğü. |
Şub 3 19:00 | Tarih: Son düzenleme zamanı. |
dosya.txt | İsim: Dosya veya klasörün adı. |
💡 Bilinmesi Gereken "Pro" İpuçları
Renklerin Dili: Çoğu Linux dağıtımında
lsrenklendirilmiş olarak gelir. Mavi genellikle klasörleri, yeşil çalıştırılabilir dosyaları, açık mavi ise sembolik bağları (kısayolları) temsil eder.Wildcards (Joker Karakterler): Sadece belirli dosyaları görmek isterseniz yıldız
*kullanabilirsiniz.ls *.jpg-> Sadece sonu .jpg ile bitenleri listeler.
Sıralama: Dosyaları boyuta göre büyükten küçüğe sıralamak isterseniz
ls -lSkomutunu 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