Linux ls Komutu Nedir? Detaylı Kullanım ve Parametreler

Kutay Utku
3 dk okuma

Linux ve Unix tabanlı işletim sistemlerinde en sık kullanılan komutlardan biri ls komutudur.
ls komutu, bulunduğunuz dizin içindeki dosya ve klasörleri listelemek için kullanılır.
Basit gibi görünse de, doğru parametrelerle kullanıldığında oldukça güçlüdür.

Bu yazıda, ls komutunun en çok kullanılan seçeneklerini detaylı ve örnekli şekilde ele alıyoruz.

ls Komutu Temel Kullanım

ls

Bu komut, bulunduğunuz dizindeki dosya ve klasörleri varsayılan görünümde listeler.

ls Komutu Seçenekleri (Parametreler)

Aşağıda, görselde yer alan tüm ls parametrelerini tek tek açıklıyoruz 👇

-l : Uzun Listeleme Formatı

ls -l

Bu seçenek, dosya ve klasörleri detaylı bilgiyle listeler.

Gösterilen bilgiler:

  • Dosya türü
  • Yetkiler (permissions)
  • Bağlantı sayısı
  • Sahibi (owner)
  • Grup
  • Dosya boyutu
  • Değiştirilme tarihi
  • Dosya adı

📌 Sistem yöneticileri için en çok kullanılan parametredir.

-a : Gizli Dosyaları Göster

ls -a

Nokta (.) ile başlayan dosyalar gizli dosyalardır.
Bu seçenek, gizli dosyalar dahil tüm dosyaları listeler.

Örnek gizli dosyalar:

  • .bashrc
  • .profile
  • .config

-F : Dosya Türünü Belirt

ls -F

Dosya ve klasörlerin sonuna ayırt edici işaretler ekler:

  • / → Klasör
  • * → Çalıştırılabilir dosya
  • @ → Sembol link

Bu sayede hangi dosyanın ne olduğunu tek bakışta anlayabilirsiniz.

-g : Grup Bilgisiyle Listele

ls -g

Dosya ve klasörleri grup bilgisiyle listeler.
Genellikle -l ile birlikte kullanılır:

ls -lg

-i : Inode Numarasını Göster

ls -i

Her dosyanın sistemde bir inode numarası vardır.
Bu seçenek, dosyaların inode numarasını gösterir.

📌 Dosya çakışmaları ve link problemlerinde çok işe yarar.

-m : Virgülle Ayırarak Listele

ls -m

Dosya ve klasörleri virgül ile ayrılmış tek satırda gösterir.

Örnek çıktı:

dosya1, dosya2, klasor1, klasor2

-n : UID ve GID ile Listele

ls -n

Dosya sahibi ve grubu isim yerine numara (UID / GID) olarak gösterir.

📌 Yetkilendirme ve sistem kullanıcı analizlerinde kullanılır.

-r : Ters Sıralama

ls -r

Listeyi ters sırayla gösterir.
Genellikle -t ile birlikte kullanılır:

ls -tr

-R : Alt Dizinleri de Listele (Recursive)

ls -R

Bulunduğunuz dizinin alt klasörleri dahil tüm içeriğini listeler.

📌 Büyük dizin yapılarında dikkatli kullanılmalıdır.

-t : Tarihe Göre Sırala

ls -t

Dosyaları son değiştirilme tarihine göre sıralar.
En yeni dosya en üstte görünür.

Sık Kullanılan Kombinasyonlar

Gerçek hayatta ls genelde tek parametreyle değil, birden fazla seçenekle kullanılır:

ls -la

➡ Gizli dosyalar + detaylı görünüm

ls -ltr

➡ Tarihe göre sıralı + ters liste

ls -laF

➡ Detaylı + gizli dosyalar + dosya türleri

Sonuç

ls komutu, Linux dünyasında en temel ama en güçlü araçlardan biridir.
Doğru parametrelerle kullanıldığında:

  • Dosya yönetimi kolaylaşır
  • Sistem analizi hızlanır
  • Yetki ve sahiplik kontrolleri netleşir

Eğer Linux kullanıyorsanız, ls komutunu iyi öğrenmek sizi bir adım öne taşır 🚀

💬 Yorum Bırak