Odkrywanie dużych plików w systemie Linux można wykonać na dwa podstawowe sposoby: za pomocą terminala za pomocą wierszy poleceń lub za pomocą przyjaznych użytkownikowi interfejsów graficznych (GUI). Każda metoda oferuje różne zalety, dostosowując się do różnych preferencji użytkownika i poziomów zaawansowania.
Eksplorowanie dużych plików za pomocą poleceń terminala
Polecenia terminala zapewniają szybki i skuteczny sposób na identyfikację dużych plików. W zależności od Twoich konkretnych potrzeb różne polecenia mogą pomóc Ci zlokalizować pliki, którymi jesteś zainteresowany.
1. Zidentyfikuj największe pliki w katalogu
Aby szybko znaleźć dziesięć największych plików w danym katalogu, użyj du
polecenia. Otwórz terminal i wykonaj:
du -ah /directory/name
aby wyświetlić wyniki.
Jeśli chcesz sprawdzić największe pliki w bieżącym katalogu, po prostu pomiń ścieżkę katalogu. Możesz swobodnie zmienić liczbę 10 na dowolną ilość, jakiej potrzebujesz.
2. Zlokalizuj największe pliki w całym systemie
Polecenie du
można również wykorzystać do szerszego wyszukiwania w całym systemie. Użyj polecenia:
sudo du -aBm / 2>/dev/null
aby zainicjować wyszukiwanie.
Podczas korzystania z tego polecenia sudo
jest to konieczne ze względu na wymagania uprawnień roota do dostępu do wszystkich katalogów. Należy pamiętać, że proces ten może potrwać trochę czasu, ponieważ skanuje cały system plików.
3. Znajdź określoną liczbę największych plików
Jeśli chcesz zobaczyć określoną liczbę dużych plików w katalogu, find
polecenie jest twoim sprzymierzeńcem. Wykonaj:
find /directory/name -type f -exec ls -sh {} \;
aby je wyświetlić.
Dostosuj liczbę pożądanych wyników i zamień nazwę katalogu na , .
aby odwołać się do bieżącego katalogu.
4. Wyszukaj pliki przekraczające określony rozmiar
Aby znaleźć pliki przekraczające określony rozmiar, użyj:
find /directory/name -type f -size +500M
w przypadku plików większych niż 500 MB.
W razie potrzeby dostosuj rozmiar i katalog lub zamień ścieżkę katalogu na , .
aby przeszukać bieżący katalog.
5. Zlokalizuj pliki przekraczające limit rozmiaru w całym systemie
Aby sprawdzić pliki większe niż określony rozmiar w całym systemie, wprowadź:
sudo find / -type f -size +500M -ls
.
Polecenie to zwróci kompleksową listę plików o rozmiarze przekraczającym 500 MB, zawierającą m.in. szczegóły dotyczące uprawnień i własności.
6. Wyświetl systemy plików wykorzystujące najwięcej miejsca
Aby przeanalizować wykorzystanie przestrzeni dyskowej w zamontowanych systemach plików, użyj polecenia:
df -h
. Spowoduje to wyświetlenie przejrzystego przeglądu wykorzystania przestrzeni.
Znajdowanie dużych plików za pomocą programów GUI
Jeśli polecenia terminalowe nie są Twoją preferowaną metodą, możesz skorzystać z różnych aplikacji graficznych umożliwiających wyszukiwanie dużych plików w systemie Linux.
1. Korzystanie z Filelight
Aby zainstalować Filelight, wpisz sudo apt install filelight
w terminalu lub wyszukaj w menedżerze pakietów. Po zainstalowaniu uruchom Filelight, aby wizualizować duże pliki w systemie.
2. Eksploracja za pomocą QDirStat
QDirStat to kolejne doskonałe narzędzie GUI do analizy dużych plików. Użytkownicy Debian lub Ubuntu powinni zainstalować je za pomocą sudo apt install qdirstat
. Jeśli korzystasz z Redhat lub Fedora, użyj sudo dnf install qdirstat
. Po instalacji otwórz QDirStat i wybierz dowolny katalog, aby rozpocząć eksplorację.
Ważne uwagi
- Składnia poleceń może się różnić w zależności od dystrybucji Linuksa, dlatego należy upewnić się, że są one zgodne z wersją, której używasz.
- Jeśli to możliwe, uruchamiaj polecenia bez zabezpieczeń
sudo
, aby zabezpieczyć system. Korzystaj z tej opcji tylko wtedy, gdy jest to konieczne. - Należy pamiętać, że czas wykonywania poleceń lub ładowania plików może się różnić w zależności od wielkości i rozmiaru plików.
Dodaj komentarz