Linux’ta Büyük Dosyalar Nasıl Bulunur?

Largest File
⏱️ 10 min read

Bilgisayarınızdaki büyük dosyaları belirlemek, çok ihtiyaç duyduğunuz alanı hızla geri kazanmanıza yardımcı olabilir. Masaüstü Linux kullanıcıları için, gereksiz büyük dosyaları avlamak isteğe bağlı olabilir. Ancak, sunucu alanı söz konusu olduğunda, maliyetlidir ve bu fazla alan için her ay ödeme yapmanız gerekir. Linux’ta büyük dosyaları onlardan hızla kurtulmak için nasıl bulacağınız aşağıda açıklanmıştır.

Makro İktisat Final Deneme -3 Çı...
Makro İktisat Final Deneme -3 Çıkmış Sorular

ls Komutunu kullanın

Genel olarak, ls komutu, Linux terminalindeki tüm dizinleri ve dosyaları listelemek için kullanılır. Ancak, çok daha fazlasını yapabilir – örneğin, dizin içeriğini sınıflandırabilir ve dosya boyutlarını görüntüleyebilir.

  1. İzinleri de dahil olmak üzere dosyalar ve dizinler hakkında daha fazla bilgi görmek için -l bayrak.
ls -l
En Büyük Dosya 1
  1. Boyutlarını tüm bilgilerle birlikte yazdırmak için -s öncekiyle birlikte bayrak -l bayrak.
ls -ls
En Büyük Dosya 3
  1. Varsayılan olarak, ls komutu yalnızca dizinleri listeler. Dizinlerin içindeki dosyaları yinelemeli olarak görmek için -R bayrak.
ls -lsR
En Büyük Dosya 4
  1. Dosyaları sıralamak için iki yöntem kullanabilirsiniz. Biri yararlanır -S içindeki bayrak ls komuta ederken, diğeri iktidarın gücünü kullanır. sort emretmek. Dosyaları dosya boyutlarına göre azalan düzende sıralamak için aşağıdaki komutu çalıştırın:
ls -lsRS
En Büyük Dosya 5
  1. Sıralamayı tersine çevirmek için -r bayrak.
ls -lsRSr
En Büyük Dosya 6
  1. Alternatif olarak, daha sonra ls komut döner, sonucu sort emretmek. Bu, listeyi sayısal dosya boyutlarına göre artan düzende sıralayacaktır. kullanarak da sırayı tersine çevirebilirsiniz. -r bayrağı ile birlikte sort emretmek.
ls -ls | sort -nr
En Büyük Dosya 7
  1. Şimdiye kadar, mevcut çalışma dizinimizin içindeki en büyük dosyaları analiz ettik ve bulduk. Tüm dosya sisteminizdeki en büyük dosyayı belirlemek için konumu, dosya sisteminden sonra ekleyebilirsiniz. ls emretmek.
sudo ls / -S
En Büyük Dosya 8

Bul komutunu kullanın

bu find komutu, bir Linux dosya sistemi içindeki herhangi bir dosyayı aramak için kullanılabilir. Bu durumda dosyaları dosya boyutlarına göre listelemek için kullanabiliriz. Sonuçları minimum dosya boyutuna göre de filtreleyebiliriz.

  1. Geçerli çalışma dizininizdeki en büyük dosyaları bulmak için aşağıdakini yazın:
find . -type f
En Büyük Dosya 12
  1. Minimum 100MB boyutunda bir filtre eklemek de mümkündür.
find . -type f -size +100M
En Büyük Dosya 10
  1. Belirli bir dizini belirtmek için göreli yolu find emretmek.
find ./test -type f -size +100M
  1. Bunu yapmak, boyutu 100MB’den büyük olan “test” dizini içindeki tüm dosyaları bulacaktır.
  2. Bazen en büyük dosyayı bulmak için tüm dosya sistemini aramanız gerekir. Bunun için, sadece bir ekleyin / find komutundan sonra.
sudo find / -xdev -type f -size +100M

Not: -xdev flag, diğer dosya sistemlerindeki dizinlerin indirilmemesi talimatını verir. Basit bir deyişle, Linux sisteminizdeki diğer bağlı dosya sistemlerini taramayacaktır.

  1. Bu davranışı kaldırmak ve bağlı tüm sürücüleri birincil dosya sisteminizle birlikte taramak için, yalnızca -xdev aşağıdaki gibi komut:
sudo find / -type f -size +100M

Artık, takılı sürücülerinizle birlikte tüm cihazınızdaki en büyük dosyaların listesini görüntüleyebilmelisiniz.

du Komutunu kullanın

bu du komut, öncelikle Linux’ta dosya boyutlarını tahmin etmek için tasarlanmıştır. Bununla büyük dosyaları nasıl bulacağınız aşağıda açıklanmıştır.

  1. kullanabilirsiniz -a Dosyaları dizin boyutlarıyla birlikte yinelemeli olarak listelemek için bayrak.
du -a
En Büyük Dosya 13
  1. Burada listelenen dosya boyutları çok uzun sayı dizileri olarak görünür, bu nedenle tahmin edilmesi çok zordur. Okunabilir hale getirmek için, -h diğer bayraklarla birlikte bayrak.
du -ah
En Büyük Dosya 15 1
  1. Dosya boyutunu tek tip yapmak için blok boyutu operatörünü kullanın. -B Seçtiğiniz bir ünite ile birlikte. Boyutları MB cinsinden dönüştürmek istiyorsanız, birimi kullanın M blok boyutu olarak.
du -aBM
En Büyük Dosya 17
  1. Aralarındaki en büyük dosyaları bulmak için sort Dosyaları azalan düzende sıralamak için komut.
du -aBM | sort -nr
  1. Yalnızca ilk beş sonucu listelemek için, sıralı listeyi kullanarak head komutuna yönlendirin. -n 5.
du -aBM | sort -nr | head -n 5
En Büyük Dosya 18
  1. Şimdiye kadar sadece mevcut çalışma dizinimizde dosya boyutlarını gösteriyorduk. Belirli bir dizinin en büyük dosyalarını listelemek için, dizin adının sonuna dizin adını ekleyin. du emretmek. Aşağıdaki komut, ana dizininizdeki en büyük beş dosyayı listeleyecektir.
du /home -aBM | sort -nr | head -n 5
  1. Tüm dosya sisteminizdeki en büyük 10 dosyayı bulmak için / sonra du emretmek.
du / -aBM | sort -nr | head -n 10

Kullanılmayan Büyük Dosyaları Bulun

Sabit diskinizde yer kazanmak için bunları kolayca silebileceğiniz için kullanılmayan dosyaların listesini almak çok yararlıdır. yardımıyla bunu yapın. -mtime bayrak ve find Daha önce tartışılan komut. Aşağıdaki talimatlar, 30 günden uzun süredir değiştirilmemiş ve dosya boyutu en az 100 MB olan ilk 10 dosyayı listeleyecektir.

find / -xdev -mtime +30 -type f -size +100M

Linux’taki En Büyük Dosyaları Bulmak için GUI Uygulamaları

Masaüstünüzde Linux kullanıyorsanız, sisteminizdeki en büyük dosyaları bulmak için bu GUI uygulamalarını kullanın.

Disk Kullanım Çözümleyicisi

Linux’ta dosya boyutlarını analiz etmek için en iyi GUI uygulamalarından biri Disk Kullanım Çözümleyicisi. Gnome masaüstü ortamınızda önceden yüklenmiş olarak gelir.

  1. Bu uygulama makinenizde kurulu değilse, disk kullanım analizörü uygulamasını şu şekilde kolayca yükleyebilirsiniz:
sudo apt update
sudo apt install baobab

Fedora veya diğer kırmızı şapka tabanlı dağıtımlar için, aşağıdaki komutu kullanarak Disk Kullanım Çözümleyicisini yükleyin:

sudo dnf install baobab
  1. Uygulamayı açın ve taramak istediğiniz dosya sistemini seçin. Disk Kullanım Çözümleyicisi, makinenizdeki ekli dosya sistemini listeler.
  2. Tarama tamamlanana kadar birkaç saniye beklemeniz gerekecek.
  3. İşlem tamamlandığında, boyutlarına göre sıralanmış dosya ve klasörlerin listesini görebileceksiniz (büyük olanlar üstte, altta daha küçük olanlar).
En Büyük Dosya 19
  1. Çift tıklamayı kullanarak klasörler arasında gezinebilirsiniz.

Linux sisteminizde büyük dosyaları bulmak için kullanabileceğiniz bazı ek GUI uygulamaları şunları içerir:

En Büyük Dosyaları Kaldırın

En büyük dosyaları bulduktan sonra, bunları kaldırmanız gerekir ve bunu aşağıdakiler yardımıyla kolayca yapabilirsiniz.rm Linux’ta komut.

  1. Silmek istediğiniz dosyanın mutlak veya göreli dosyasını kopyalayın, ardından dosya yolunu dosya yolunun sonuna ekleyin. rm emretmek.
rm "your file path goes here"
  1. Boş olmayan herhangi bir dizini kaldırmak için -rf sonra rm emretmek. -r dizin içindeki dosyaları tekrar tekrar silmeyi temsil eder ve -f bu dizini silmeye zorlama anlamına gelir. Örneğin “İndirilenler” klasörünüzü içindeki tüm dosyalarla birlikte silmek istiyorsanız aşağıdaki komutu çalıştırın.
rm -rf ~/Downloads

Sıkça Sorulan Sorular

Neden “izin reddedildi” hatası alıyorum?

Ana dizininizin ötesinde bir komut çalıştırmak istiyorsanız, kök izniniz olmalıdır. Aksi takdirde, izin reddedildi hatası alırsınız. kullanmayı deneyin sudo Kök kullanıcı olarak izninizi yükseltme komutundan önce. Sistem dosyalarınızda herhangi bir komutu başarıyla çalıştırabilirsiniz. kullanırken dikkatli olmaya çalışın sudo komutlarla.

1 GB’den büyük dosyaları nasıl bulabilirim?

1GB’tan büyük dosyaları bulmak için, find komutunu, onunla birlikte kullanın. -size bayrak. Komut şöyle görünecektir: sudo find / -xdev -type f -size +1G.

Belirli bir klasörün boyutunu nasıl görebilirim?

Bir klasörün boyutunu görmek için bu makalede bahsedilen araçlardan herhangi birini kullanın. Bir klasörün boyutunu görmek için Dosya Gezgini’ni de kullanabilirsiniz. Sadece klasöre sağ tıklayın ve özellikler seçeneğini seçin. Orada listelenen klasör boyutunu kolayca bulabilirsiniz.

Resim kaynağı: Sıçramayı kaldır Tüm ekran görüntüleri Hrishikesh Pathak

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

You may also like...

Subscribe
Bildir
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x