Ako nájsť veľké súbory v systéme Linux
Čo môžete urobiť, ak je úložisko na vašom počítači so systémom Linux takmer plné? Miesto môžete uvoľniť odstránením alebo premiestnením niektorých súborov a pravdepodobne by ste mali začať tým najväčším. Zistite, ako nájsť veľké súbory a duplikáty, aby ste získali viac využiteľného priestoru a zlepšili výkon systému.
Nájdite veľké súbory pomocou nástroja GUI
Najprv najjednoduchší spôsob. QDirStat je aplikácia GUI pre plochu Linuxu, ktorú môžete nainštalovať pomocou tohto príkazu terminálu:
sudo apt install qdirstat
Keď spustíte QDirStat, pred uvedením veľkosti adresára a súborov v ňom sa zobrazí výzva na výber adresára, ktorý chcete skenovať. Potom môžete pomocou položky ponuky Objaviť > Najväčšie súbory nájsť najväčšie súbory. V okne Locate Files ich zoraďte podľa Veľkosti a uvidíte najväčšie súbory v zostupnom poradí.
Môžete si všimnúť, že QDirStat zobrazuje niektoré adresáre červenou farbou. To znamená, že na prístup k nim nemáte oprávnenie na čítanie.
Ak chcete problém vyriešiť, spustite program s oprávneniami superužívateľa, ako je toto:
sudo qdirstat
Nájdite veľké súbory pomocou softvéru FTP
Aplikácia FileZilla FTP má vynikajúce funkcie na vyhľadávanie súborov, ktoré môžete použiť na svojom lokálnom počítači. Uistite sa, že je nainštalovaný SSH, alebo ho nainštalujte pomocou:
sudo apt install ssh
Ďalej nainštalujte FileZilla pomocou tohto príkazu:
sudo apt install filezilla
Po nainštalovaní FileZilla ho môžete použiť na vyhľadávanie miestnych súborov:
Otvorte FileZilla a pripojte sa pomocou týchto poverení:
Hostiteľ:
localhost
Používateľské meno:
Vaše používateľské meno
heslo:
Vaše heslo
Port :
22
- Po pripojení vyberte z ponuky položku Server a potom vyberte možnosť Hľadať vzdialené súbory.
- Vyberte Adresár vyhľadávania a v časti Podmienky vyhľadávania z rozbaľovacieho poľa vyberte možnosť Veľkosť súboru a napríklad väčšie ako< 100 MB.
- Kliknutím na tlačidlo Hľadať sa zobrazia iba súbory, ktoré presahujú požadovanú veľkosť.
Vyhľadávanie môžete ďalej filtrovať pridaním podmienok: napríklad video súbory s príponou MP4.
Tento proces je tiež užitočný, keď chcete hľadať veľké súbory na vzdialenom serveri Linux, najmä ak nemáte prístup k terminálu. Budete musieť nahradiť poverenia podrobnosťami FTP.
Nájdite veľké súbory pomocou príkazového riadka
Najrýchlejší spôsob, ako nájsť veľké súbory, je použiť príkaz find. Tu je príklad znázorňujúci zoznam všetkých súborov nad 100 MB:
find . -type f -size +100M
Bodka spustí vyhľadávanie z aktuálneho adresára. Ak chcete hľadať z iného adresára, nahraďte . inou cestou:
find /home -type f -size +100M
Môžete prehľadávať celý súborový systém so zvýšenými oprávneniami takto:
sudo find / -type f -size +100M
Existuje niekoľko ďalších príkazov na nájdenie veľkých súborov v systéme Linux; Rýchlejšou alternatívou je napríklad fd. Find je však štandardne nainštalovaný a zvyčajne je to všetko, čo potrebujete.