Disk Yönetimi

Linux'ta Bir Dizin Ağacında Boyutlarına Göre Sıralanmış Dosyaları Listeleme

Linux'ta Bir Dizin Ağacında Boyutlarına Göre Sıralanmış Dosyaları Listeleme
Çoğu dosya sistemi, dosyaları alfabetik ad sırasına göre sıralar. Ancak bir kullanıcının başka tercihleri ​​olabilir ve dosyaları boyutlarına göre sıralamak isteyebilir. Bu, listeleme bilgilerini daha kullanışlı ve üretken hale getirebilir. Linux'ta dosya listeleme ve sıralama söz konusu olduğunda, ls komutuna güveniyoruz ve çıktıyı tercihlerinize göre mükemmel şekilde özelleştirecek şekilde kullanmanızı sağlamak istiyoruz.

Bu yazıda, bir dizin ağacındaki dosyaları boyuta göre sıralayarak nasıl listeleyebileceğinizi açıklayacağız. Bu, hem grafik kullanıcı arayüzünde hem de komut satırında dizin listelemeyi içerir.

Bu yazıda bahsedilen prosedürleri ve komutları bir Debian 10 Buster sistemi üzerinde gerçekleştirdik. Ancak bu adımları çoğu Linux dağıtımında çoğaltabilirsiniz.

Dosya Yöneticisinde Dosyaları Sıralama

Kullanmakta olduğunuz dosya yöneticisinin, bir dizindeki dosya ve klasörleri sıralamak için çoğunlukla alfabetik olan varsayılan bir tercihi vardır. Ancak, dosyalarınızı boyutlarına göre sıralayacak şekilde özel tercihler belirleyebilirsiniz. Nautilus, Linux Debian ve Ubuntu için varsayılan dosya yöneticisidir. Debian'da Nautilus'taki dosyaları boyut bazında bu şekilde sıralayabilirsiniz.

Yöntem 1: Dosya Yöneticisini açın ve ardından aşağıdaki gibi üst çubukta bulunan aşağı oka tıklayın:

Bu, bir dizindeki dosya ve klasörleri temel alarak sıralayabileceğiniz bir seçenekler listesi sunacaktır. Dosyaları azalan boyutlarına göre sıralamak için Boyut seçeneğine tıklayın.

Yöntem 2: Dosya yöneticinizin Tercihlerini, belirli bir kritere göre dosya ve klasörleri görüntüleyecek şekilde de ayarlayabilirsiniz. Aşağıdaki gibi üst çubuktan seçenekler düğmesine tıklayın:

Ardından, 'Görünümler' sekmesi açıkken Tercihler görünümünü açacak olan Tercihler seçeneğine tıklayın. Dosya Yöneticisinin liste görünümünde görünen bilgilerin sırasını ayarlamanıza izin veren Liste Sütunları sekmesine tıklayın.

Boyut seçeneğini seçin ve dosya ve klasörlerinizi sıralamak için bu kriterin en iyi tercih olması için en üste sürükleyin.

Komut Satırında Dosyaları Sıralama

Linux'taki ls komutu, çeşitli bayraklar ve seçenekleri şeklinde belirttiğiniz kriterlere göre dosyaları ve bilgilerini listelemenizi sağlar. Ölçüt belirtilmemişse, ls komutu tüm girişleri alfabetik olarak sıralar. Burada, dosya ve klasörleri boyutlarına göre listelemek için farklı bayraklarla ls komutunu kullanacağız.

Debian komut satırı olan Terminal'i, Uygulama Başlatıcı aramasından aşağıdaki şekilde arayarak açabilirsiniz:

Daha sonra dosyaları, önce en büyüğü olmak üzere boyuta göre sıralamak için aşağıdaki gibi -S seçeneğini kullanabilirsiniz:

$ ls -S

Başka bir seçenek de, aşağıdaki sözdizimini kullanarak sıralama bayrağını ls komutuyla kullanmaktır:

$ ls  --sort=WORD

Aşağıdaki seçenekleri belirtmek için 'WORD' kullanılabilir:

Artık dosyalarımızı boyuta göre sıralamamız gerektiğine göre, WORD'u aşağıdaki gibi boyut ile değiştireceğiz:

$ ls --sort=boyut

Boyut sıralamasını sizin için daha kullanışlı hale getirecek birkaç seçenek:

Uzun bir liste formatı yazdırın

Boyuta göre sıralanmış dosyaların bir listesini uzunlamasına biçimde yazdırmak için, -l bayrağını daha önce açıklanan -S bayrağıyla birlikte kullanabilirsiniz:

$ ls -Sl

Yukarıdaki resimde listenin uzunlamasına formatta nasıl görüntülenmediğini görebilirsiniz.

Boyuta göre sıralanmış bir listeyi ters yazdırma

ls komutunun önce en düşük boyutlu dosyaları yazdırmasını istiyorsanız, -S bayrağıyla birlikte -r bayrağını kullanabilirsiniz:

$ ls -Slr

Yukarıdaki komut, bir dizindeki dosya ve klasörlerin uzunlamasına, revere boyutuna göre sıralanmış bir listesini yazdırır.

Sıralanmış dosyaların daha insan tarafından okunabilir bir listesini yazdırın

-h bayrağı, -S ve -l ile kullanıldığında 1K 234M 2G gibi boyutları yazdırır. hangileri daha insanca okunabilir. Dosyaları boyuta göre nasıl sıralayabileceğiniz ve listeyi daha okunaklı hale getirebileceğiniz aşağıda açıklanmıştır:

$ ls -Slh

Boyuta göre sıralanmış bir liste yazdırırken dizinleri hariç tut

Klasörleri değil de yalnızca bir dizindeki dosyaları boyuta göre sıralamak istiyorsanız, grep komutunu aşağıdaki gibi kullanabilirsiniz:

$ ls -lS | grep -v '^d'

Bu komutun yalnızca bir dizindeki dosyaları diğer tüm bilgilerle birlikte listelediğini görebilirsiniz.

Bunlar, dosyaları yalnızca boyuta göre sıralamakla kalmayıp, aynı zamanda yaygın olarak kullanılan diğer bazı bayrakları kullanarak listeyi biraz daha özelleştirebileceğiniz çeşitli yollardı. Böylece ister Linux kullanıcı arayüzünde ister komut satırında olun, artık dosya listesini çok daha bilgilendirici hale getirebilirsiniz.

Wesnoth 1 Savaşı.13.6 Geliştirme Yayınlandı
Wesnoth 1 Savaşı.13.Geçen ay yayınlanan 6. sürüm, 1. sürümdeki altıncı geliştirme sürümüdür.13.x serisi ve özellikle kullanıcı arayüzü için bir dizi i...
Ubuntu 14'te League Of Legends Nasıl Kurulur.04
League of Legends hayranıysanız, bu, League of Legends koşusunu test etmeniz için bir fırsattır. Linux kullanıcısıysanız LOL'nin PlayOnLinux'ta destek...
En son OpenRA Strateji Oyununu Ubuntu Linux'a yükleyin
OpenRA, klasik Command & Conquer: Red Alert gibi erken Westwood oyunlarını yeniden yaratan bir Libre/Free Gerçek Zamanlı Strateji oyun motorudur. Dağı...