ls
, Linux ve diğer Unix benzeri işletim sistemlerinde kullanılan bir komuttur. Temel amacı, mevcut dizindeki dosya ve dizinlerin listesini görüntülemektir.
Temel Kullanım:
Sadece ls
komutunu çalıştırmak, mevcut dizindeki dosyaları ve dizinleri basit bir şekilde listeler. Örneğin:
ls
Bu komut, gizli dosyalar hariç, dizindeki tüm öğelerin adlarını alfabetik olarak sıralar.
Önemli Parametreler:
-l
(https://www.nedemek.page/kavramlar/l%20parametre): "Long listing" (uzun listeleme) anlamına gelir. Dosya boyutunu, izinlerini, sahibini, grubunu, değiştirilme tarihini ve adını içeren daha ayrıntılı bir çıktı sağlar.-a
(https://www.nedemek.page/kavramlar/a%20parametre): "All" (tümü) anlamına gelir. Gizli dosyalar (adı nokta ile başlayan dosyalar) dahil olmak üzere tüm dosyaları listeler.-t
(https://www.nedemek.page/kavramlar/t%20parametre): "Time" (zaman) anlamına gelir. Dosyaları değiştirilme zamanına göre (en son değiştirilen en başta olacak şekilde) sıralar.-r
(https://www.nedemek.page/kavramlar/r%20parametre): "Reverse" (ters) anlamına gelir. Listeleme sırasını tersine çevirir. Örneğin, -t
ile kullanıldığında dosyaları en eski değiştirilme zamanına göre sıralar.-h
(https://www.nedemek.page/kavramlar/h%20parametre): "Human-readable" (insan tarafından okunabilir) anlamına gelir. Dosya boyutlarını KB, MB, GB gibi daha okunabilir formatlarda gösterir. -l
ile birlikte sıklıkla kullanılır.-R
(https://www.nedemek.page/kavramlar/R%20parametre): "Recursive" (özyinelemeli) anlamına gelir. Mevcut dizin ve alt dizinlerindeki tüm dosyaları listeler. Dikkatli kullanılmalıdır, çünkü büyük dizin yapılarında çok fazla çıktı üretebilir.Kullanım Örnekleri:
ls -l
: Mevcut dizindeki dosyaları uzun formatta listeler.ls -a
: Mevcut dizindeki tüm dosyaları (gizli dosyalar dahil) listeler.ls -lt
: Mevcut dizindeki dosyaları değiştirilme zamanına göre sıralar ve uzun formatta listeler.ls -lh
: Mevcut dizindeki dosyaları uzun formatta listeler ve dosya boyutlarını insan tarafından okunabilir formatta gösterir.ls -R
: Mevcut dizin ve tüm alt dizinlerindeki dosyaları listeler.ls /path/to/directory
: Belirtilen dizindeki dosyaları listeler. /path/to/directory
yerine bir dizin yolu belirtilmelidir.Ek Bilgiler:
ls
komutu, kabuk ortamında dosya sistemini keşfetmek ve yönetmek için temel bir araçtır. Farklı parametrelerin kombinasyonları, kullanıcının ihtiyaçlarına göre özelleştirilmiş çıktılar elde etmesini sağlar. man ls
komutu ile komutun tüm parametrelerini ve kullanım detaylarını görüntüleyebilirsiniz.
Ne Demek sitesindeki bilgiler kullanıcılar vasıtasıyla veya otomatik oluşturulmuştur. Buradaki bilgilerin doğru olduğu garanti edilmez. Düzeltilmesi gereken bilgi olduğunu düşünüyorsanız bizimle iletişime geçiniz. Her türlü görüş, destek ve önerileriniz için iletisim@nedemek.page