Linux ls komutu

Satış ortaklığı bildirimi v3.1
Satış ortaklığı bildirimi v3.2 (yalnızca mobil)
Test ortamıRHEL ailesiAlmaLinux 9.8root hesabı2026-10-11 tarihinde kontrol edildi

ls komutu list sözcüğünün kısaltmasıdır ve Linux'taki dosya ve dizinleri gösterir. Dosya türü, boyutu ve oluşturulma tarihi gibi bilgileri de görebilirsiniz.

✅ ls komutunun temel kullanımı

ls -seçenekler [dosya veya dizin]

ls komutunu [dosya veya dizin] yazmadan çalıştırırsanız geçerli dizini listeler.

 testuser]# pwd
/home/testuser
 testuser]# ls
a  aa  aaa  a_sim  b  bb  bbb
 testuser]# 

✅ ll komutu (ls -l)

ll komutu Linux'ta genellikle ls -l komutunu kolayca kullanmak için tanımlanmış bir alias (takma ad) olarak ayarlanır.

 usr]# grep -r 'alias ll' /etc
/etc/profile.d/colorls.csh:alias ll 'ls -l'
/etc/profile.d/colorls.csh:alias ll 'ls -l --color=auto'
/etc/profile.d/colorls.sh:  alias ll='ls -l' 2>/dev/null
/etc/profile.d/colorls.sh:alias ll='ls -l --color=auto' 2>/dev/null

 Ubuntu ~]# grep -r 'alias ll' /etc
/etc/skel/.bashrc:alias ll='ls -alF'

ll komutuyla dosya bilgilerine bakınca şöyle görünür.

ls -l seçeneği olarak dosyaları liste biçiminde gösterir; izinleri, sahibi, boyutu, değişiklik zamanını ve daha fazlasını görebilirsiniz.

ls komutu: Linux izinleri ve sahiplik açıklaması

ll'nin ayarlı olmadığı sunucularda [bash: ll: command not found] hatası görünür. Cloudways'teki (Debian 12) ana hesap buna bir örnektir: [.bashrc] dosyasında [#alias ll='ls -l'] yalnızca yorum olarak bulunur.

[alias ll='ls -l'] yazarsanız hemen kullanabilirsiniz, ama oturumu kapatınca takma ad da kaybolur. ll'yi her bağlantıda kullanmak için takma adı ana klasörünüzdeki [.bash_aliases] dosyasına kaydedin.

echo "alias ll='ls -l'" >> ~/.bash_aliases

[.bashrc], [.bash_aliases] dosyası varsa onu okuyacak şekilde ayarlıdır; bu yüzden yeniden bağlanınca ll çalışır. [type ll] yazınca [ll is aliased to `ls -l'] ile doğrulayabilirsiniz.

Cloudways'te [.bashrc] dosyası değiştirilemez (i) özniteliğiyle kilitli olduğundan ana hesap onu düzenleyemez, ama ana klasörde yeni dosya oluşturabilir.

✅ ls komutu seçenekleri

SeçenekAçıklama
-l= llİzinleri · bağlantı sayısını · sahibi · grubu · boyutu · değişiklik zamanını tek satırda gösterir
-a--allGizli dosyaları (adı . ile başlayanlar) ve geçerli dizin (.) ile üst dizini (..) de gösterir
-A--almost-allGizli dosyaları gösterir ama . ve .. hariç
-h--human-readable-l ile birlikte boyutu K · M · G biriminde gösterir
-tDeğişiklik zamanına göre sıralar (en yeni önce)
-r--reverseSıralamayı tersine çevirir (-lt ile en eski önce)
-SDosya boyutuna göre sıralar (en büyük önce)
-R--recursiveTüm alt dizinleri de gösterir
-d--directoryİçeriği yerine dizinin kendisini gösterir
-F--classifyAdın arkasına tür simgesi ekler (dizin / · çalıştırılabilir * · sembolik bağlantı @)
-1Her satırda bir öğe gösterir
-i--inodeHer dosyanın inode numarasını gösterir
-n--numeric-uid-gid-l biçimini kullanır ama sahibi · grubu sayısal kimlik olarak gösterir
-b--escapeYazdırılamayan özel karakterleri ters eğik çizgi kaçışlarıyla gösterir
Arama sonucu yok.

Tablodaki seçenekleri aşağıdaki simülatörde yazıp sonuçları karşılaştırabilirsiniz. Aynı dizinde gizli dosyalar, boyutları farklı dosyalar, çalıştırılabilir bir dosya ve sembolik bağlantı hazır bulunuyor.

ls komutu simülatörüAlmaLinux 9.8
[root@server work]#
Yalnızca tarayıcınızda çalışır, gerçek bir sunucuya dokunmaz. Soldan bir seçenek grubu seçince aşağıdaki çipler değişir; çipe tıklayınca o komut yazılır. Klavyeden de yazabilirsiniz. Çıktı, AlmaLinux 9.8'de root hesabıyla aynı dosyalar oluşturularak alınan sonuçla aynıdır. Karışırsa [Start over] düğmesine basın; uknew help yazarsanız kullanılabilen komutları görürsünüz.

✅ Kullanım örnekleri

Tüm gizli dosyaları liste biçiminde görün.

 /]# ls -al
total 16777264
dr-xr-xr-x.  18 root root         283 Jun  7 19:12 .
dr-xr-xr-x.  18 root root         283 Jun  7 19:12 ..
dr-xr-xr-x.   2 root root           6 Mar 25  2022 afs
-rw-r--r--    1 root root           0 May 29  2024 .autorelabel # baştaki nokta
lrwxrwxrwx.   1 root root           7 Mar 25  2022 bin -> usr/bin
...

Geçerli klasör (.) ve üst klasör (..) dışında, adı nokta (.) ile başlayan her şey gizli dosya sayılır.

Geçerli ve üst klasörü gizleyip gizli dosyaları listelemek için büyük harfli -A seçeneğini kullanın.

dr-xr-xr-x.   2 root root           6 Mar 25  2022 afs
-rw-r--r--    1 root root           0 May 29  2024 .autorelabel
lrwxrwxrwx.   1 root root           7 Mar 25  2022 bin -> usr/bin
...

🔲 Dizin · dosya türü kontrolü: -d · -F

-d seçeneği dizinin içeriği yerine dizin adını gösterir.

 home]# ls -d testuser/
testuser/
 home]# ls testuser/
a  aa  aaa  a_sim  b  bb  bbb

-F seçeneği her dosyanın türünü gösterir. Çalıştırılabilir dosyaların arkasına [*], sembolik bağlantıların arkasına [@] eklenir.

ls komutu -F seçeneği
  • Çalıştırılabilir dosya: Dosya adının arkasında *
  • Sembolik bağlantı: Dosya adının arkasında @
  • Dizin: Dosya adının arkasında /
  • Soket: Dosya adının arkasında =
Linux ls komutu

ℹ️ Satış ortaklığı bildirimi
Bu sitenin içeriklerinde satış ortaklığı bağlantıları bulunur. Bir ziyaretçi bu bağlantılar üzerinden ürün veya hizmet satın alırsa bu site satıcıdan komisyon alır. Bu süreçte alıcının ödediği tutar (kampanya indirimlerinde tutar düşer↓) artmaz. Yayımlanan fiyat, indirim ve stok bilgileri yazının yazıldığı zamana aittir ve gerçek durumdan farklı olabilir; bu yüzden satın almadan önce son bilgiyi satıcıdan kontrol etmenizi rica ederiz. Ürünler kendi ölçütlerimize göre seçilir ve değerlendirilir; komisyon alınıp alınmaması tanıtım sırasını veya değerlendirme içeriğini etkilemez.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

İnsan olduğunuzu kanıtlayın: 5   +   6   =