Linux'ta dosyaları listelemek için ls komutunu kullanma

Ls komutu, dosya sisteminde gezinmek için öğrenmeniz gereken en önemli komut satırı araçlarından biridir. Komut satırını kullanarak dosya sisteminizde gezinmek için gerekli olan tam bir komut listesi .

Ls komutu, dosya sistemi içindeki dosya ve klasörlerin isimlerini listelemek için kullanılır. Bu kılavuz, ls komutu için anlamları ve bunların nasıl kullanılacağı ile ilgili tüm anahtarları size gösterecektir.

Bir Klasördeki Dosyaları Listele

Bir klasördeki tüm dosyaları listelemek için bir terminal penceresi açın ve cd komutunu kullanmak için içeriğini görmek istediğiniz klasöre gidin ve ardından aşağıdaki komutu yazın:

ls

İçindeki dosyaları listelemek için klasöre gitmek zorunda değilsiniz. Yolu, aşağıda gösterildiği gibi ls komutunun bir parçası olarak kolayca belirtebilirsiniz.

ls / yol / dosya / dosya

Varsayılan olarak, dosyalar ve klasörler ekran boyunca sütunlarda listelenecek ve tek göreceğiniz dosya adıdır.

Gizli dosyalar (tam durakla başlayan dosyalar) ls komutunu çalıştırarak otomatik olarak gösterilmez. Bunun yerine aşağıdaki komutu kullanmanız gerekir.

ls
ls

Yukarıda kullanılan bu (aa) bir anahtar, tümünü listelemek içindir. Bu, dizinin içinde, komutun çalıştırıldığı veya gerçekten kendisine gönderilen yolun karşısında olduğu her dosya ve klasörü listeler.

Bunun sonucu olarak adlandırılan bir dosya görüyorsunuz. ve başka bir isim ..

. Tek tam durma, geçerli klasör anlamına gelir ve çift tam durma, bir seviye yukarı anlamına gelir.

Bunları dosya listesinden çıkarmak isterseniz, aşağıdaki gibi küçük harf yerine A harfini kullanabilirsiniz:

ls
Her şeye rağmen

Mv komutu ve cp komutu gibi bazı komutlar , dosyaları taşımak ve kopyalamak için kullanılır ve bu komutlar ile kullanılabilen ve orijinal dosyanın bir yedeğini oluşturan anahtarlar vardır.

Bu yedekleme dosyaları genellikle bir tilde (~) ile biter.

Yedek dosyaları atlamak için (tilde ile biten dosyalar) aşağıdaki komutu çalıştırın:

ls -B
ls --ignore-yedekleri

Çoğu durumda, döndürülen liste klasörleri tek renkte ve dosyaları başka bir şekilde gösterir. Örneğin terminalimizde klasörler mavi ve dosyalar beyazdır.

Farklı renkler göstermek istemiyorsanız, aşağıdaki komutu kullanabilirsiniz:

ls --color = asla

Daha ayrıntılı bir çıktı istiyorsanız, aşağıdaki anahtarı kullanabilirsiniz:

ls -l

Bu, izinleri, düğüm sayısını, sahibi ve grubu, dosya boyutunu, son erişilen tarih ve saati ve dosya adını gösteren bir liste sağlar.

Sahibi görmek istemiyorsanız, bunun yerine aşağıdaki komutu kullanın.

ls

Aşağıdaki anahtarı belirterek grup ayrıntılarını da çıkarabilirsiniz:

ls


Uzun format listesi, daha fazla bilgi göstermek için diğer anahtarlarla birlikte kullanılabilir. Örneğin, aşağıdaki komutu çalıştırarak dosyanın yazarını bulabilirsiniz.

ls -l - author

İnsan tarafından okunabilir dosya boyutlarını aşağıdaki gibi göstermek için uzun listeleme çıktısını değiştirebilirsiniz:

ls -l -h
ls -l - insan tarafından okunabilir
ls -l -s

Bir kullanıcı komutunda kullanıcı ve grup isimlerini göstermek yerine, fiziksel kullanıcı kimliğini ve grup kimliklerini aşağıdaki gibi göstermek için ls komutunu alabilirsiniz:

ls -l -n

Ls komutu, tüm dosya ve klasörleri belirtilen yoldan aşağı doğru göstermek için kullanılabilir.

Örneğin:

ls -R / ev

Yukarıdaki komut, Resimler, Müzik, Videolar, İndirilenler ve Belgeler gibi giriş dizininin altındaki tüm dosyaları ve klasörleri gösterecektir.

Çıkış Biçimini Değiştirin

Varsayılan olarak, dosya listeleme çıktısı ekran boyunca sütunlar arasındadır.

Bununla birlikte, aşağıda gösterildiği gibi bir format belirtebilirsiniz.

ls -X
ls --format = karşı

Ekrandaki sütunlarda listeyi göster.

ls -m
ls --format = virgül

Listeyi virgülle ayrılmış biçimde göster.

ls -x
ls --format = yatay

Listeyi yatay biçimde göster

ls -l
ls --format = uzun

Önceki bölümde belirtildiği gibi, bu liste uzun formatta gösterilir.

ls -1
ls --format = tek sütun
ls --format = verbose

Her bir satırdaki 1 dosya ve klasörü gösterir.

ls -c
ls --format = dikey

Listeyi dikey olarak gösterir.

Ls komutundan çıktı nasıl sıralanır

Çıkışı ls komutundan sıralamak için --sort anahtarını aşağıdaki gibi kullanabilirsiniz:

ls --sort = yok
ls --sort = boyut
ls --sort = zaman
ls --sort = versiyon

Varsayılan, hiçbiri olarak ayarlanır, yani dosyalar ada göre sıralanır. Boyuta göre sıraladığınızda, dosya en büyük boyuta sahip olarak gösterilir ve en küçüğü en son gösterilir.

Zamana göre sıralama, en son erişilen ve en az erişilen dosyaya en son erişilen dosyayı gösterir.

Bu arada, yukarıdakilerin hepsine aşağıdaki komutlar yerine ulaşılabilir:

ls -U
ls
ls
ls -v

Sonuçları ters sıralama düzeninde istiyorsanız, aşağıdaki komutu kullanın.

ls -r --sort = boyut
ls --reverse --sort = boyut

özet

Zaman biçimlendirmesi ile yapılabilecek başka bir dizi düğme vardır. Ls Linux Manual Sayfasını okuyarak diğer tüm anahtarları okuyabilirsiniz.

adam ls