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:

  1. 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

  2. Po pripojení vyberte z ponuky položku Server a potom vyberte možnosť Hľadať vzdialené súbory.
  3. 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.
  4. Kliknutím na tlačidlo Hľadať sa zobrazia iba súbory, ktoré presahujú požadovanú veľkosť.
  5. 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.


    Všetky práva vyhradené. © Linux-Console.net • 2019-2024