ls Komutu

Dizin içeriğini listele (List directory contents) komutudur.
Öntanımlı ayarı bulunulan dizindeki dizin ve dosya içeriğini sıralamaktadır.
-cftuvSUX ya da --sort parametrelerinden biri ile kullanılmazsa alfabetik sıralama yaparak çıktı verir.

Temel kullanım şekli:
ls -l

Örnekler:
ls -l
Bu komutla dizindeki dosya ve dizinlerin bilgileri de görüntülenir.
Sırasıyla öznitelikleri, sahibi, grubu, dosya boyutu, son değişiklik zamanı bilgileri elde edilir.

ls -al
Bu komutla dizindeki gizli dosya ve dizinlerin bilgileri de görüntülenir.
Sırasıyla öznitelikleri, sahibi, grubu, dosya boyutu, son değişiklik zamanı bilgileri elde edilir.

ls --block-size=M -l
--block-size=SIZE parametresi, istenilen değere göre ayarlar ve çıktıyı görüntüler.
K, M, G, T, P, E, Z, Y(1024'lük değere göre çıktı) ya da KB, MB, GB, TB, PB, EB, ZB, YB (1000'lik değere göre çıktı) -l parametresi ile birlikte kullanılır.
Dosya boyutları 1024*1024 şeklinde hesaplanarak çıktı görüntülenir.

ls -H
-H veya --dereference-command-line, komut satırındaki sembolik linklerin hedefleri de takip edilir.

ls --hide=aaa
--hide=PATTERN parametresinde PATTERN ile eşleşen girdiler gösterilmez (-a veya -A ile iptal edilir)
Komut satırındaki aaa isimli dizin gösterilmeyecektir.

ls -i
-i veya --inode parametresi ile her bir dosyanın indeks numarasını görüntüler.

ls -I aaa
-I PATTERN veya --ignore=PATTERN, PATTERN ile eşleşen girdileri listelemez.
Komut satırındaki aaa dizini görüntülenmez.

ls -L
-L veya --dereference ile sembolik bağlar için bağın kendisinin değil hedefteki dosyanın bilgileri görüntülenir.

ls -r
-r veya --reverse, ters sıralama yapar.

ls -R
-R veya --recursive parametresi ile altdizinleri de listeler.

ls --sort=size
--sort=WORD parametresinde WORD ile belirtilen türde sıralama yapılır: extension, none, size, time, version.
Sıralama dosya büyüklüğüne göre yapılır.

ls -1
Listeleme her satıra bir dosya yazılarak yapılır.

ls --help
Yardım ekranı görüntülenir.

ls --version
Versiyon bilgisi görüntülenir.



Yukarıdaki işlemler "GNU bash, version 4.3.11(1)-release (i686-pc-linux-gnu)" üzerinde uygulanmıştır.
Yazı Tarihi: 29.02.2016




ANA SAYFA GNU/LINUX Komutlar