Linux dosya sisteminde, belirli bir klasör veya dizindeki dosyaların boyutlarına göre sıralanması, disk kullanımını optimize etmek ve gereksiz dosyaları temizlemek için oldukça önemlidir. Bu makalede, "linux dosya boyutuna göre sıralama" anahtar kelimesi etrafında çeşitli komutlar ve yöntemler hakkında detaylı bilgiler bulacaksınız.
Linux işletim sisteminde dosya boyutuna göre sıralama yapmak için farklı komutlar ve araçlar mevcuttur. Bu komutlar, kullanıcıların disk kullanımlarını analiz etmelerine ve dosya boyutlarına göre sıralama yapmalarına yardımcı olur. İşte en sık kullanılan komutlar:
find komutu, Linux dosya sisteminde belirli kriterlere göre dosya aramaya yarayan güçlü bir araçtır. Dosya boyutuna göre sıralama yapmak için find komutunu aşağıdaki şekilde kullanabilirsiniz:
find /path/to/directory -type f -exec ls -lS {} +
Bu komut, belirtilen dizindeki tüm dosyaları boyutlarına göre sıralar ve büyükten küçüğe doğru listeler. Burada /path/to/directory yerine kendi dizin yolunuzu yazmanız gerekmektedir.
du komutu, disk kullanımını analiz etmek ve dizinlerin boyutlarını göstermek için kullanılan bir araçtır. Dosya boyutlarına göre sıralama yapmak için du komutunu aşağıdaki şekilde kullanabilirsiniz:
du -ah /path/to/directory | sort -rh
Bu komut, belirtilen dizindeki tüm dosya ve dizinlerin boyutlarını gösterir ve büyükten küçüğe doğru sıralar. -a parametresi tüm dosya ve dizinleri listelerken, -h parametresi insan tarafından okunabilir formatta boyutlar gösterir. sort -rh ise sıralamayı tersine çevirerek büyükten küçüğe doğru yapar.
ls komutu, dosyaları listelemek için kullanılan en temel komutlardan biridir. Dosya boyutlarına göre sıralama yapmak için ls komutunu aşağıdaki şekilde kullanabilirsiniz:
ls -lS /path/to/directory
Bu komut, belirtilen dizindeki dosyaları büyükten küçüğe doğru sıralar. -l parametresi uzun formatta listeleme yaparken, -S parametresi dosya boyutuna göre sıralama yapar.
ncdu, Ncurses tabanlı bir disk kullanım analiz aracıdır. Dosya ve dizin boyutlarını görsel olarak incelemek ve sıralamak için ncdu kullanabilirsiniz. ncdu'yu kurmak için aşağıdaki komutu kullanabilirsiniz:
sudo apt-get install ncdu
ncdu kurulduktan sonra, belirli bir dizindeki dosyaları analiz etmek için aşağıdaki komutu kullanabilirsiniz:
ncdu /path/to/directory
Bu komut, belirtilen dizindeki dosya ve dizinlerin boyutlarını görsel olarak gösterir ve büyükten küçüğe doğru sıralar. Kullanıcı dostu arayüzü sayesinde, dosya boyutlarını hızlıca analiz edebilir ve gereksiz dosyaları temizleyebilirsiniz.