Com es poden trobar fitxers grans a Linux?



Proveu El Nostre Instrument Per Eliminar Problemes

La família de sistemes operatius de Linux és un grup de sistemes operatius de codi obert que es basen en el nucli Linux que es va desenvolupar i va llançar el 1991. Linux és un dels sistemes operatius més populars entre els desenvolupadors de programari i els usuaris professionals. En aquest article, analitzarem alguns mètodes que es poden utilitzar per localitzar i aïllar fitxers grans en un directori concret. Seguiu els passos amb cura i precisió per evitar conflictes.



Fitxer gran



Com es poden trobar fitxers grans a Linux?

Hi ha molts mètodes que es poden utilitzar per trobar fitxers grans en un Linux, però només hem recopilat alguns dels més convenients a continuació.



Mètode 1: Mitjançant du Command

Hi ha un parell d’ordres a Linux que poden ajudar l’usuari a trobar i ordenar determinats fitxers d’un directori en funció de la seva mida i ubicació. En aquest pas, combinarem algunes ordres per ordenar els fitxers d’un directori concret segons la seva mida. Per això:

  1. Premeu el botó ' Ctrl '+' Tot '+' T ”Simultàniament per iniciar el terminal.

    Prement 'Ctrl' + 'Alt' + 'T'

  2. Escriviu l'ordre següent i premeu ' Entra ”Per iniciar sessió com a usuari root.
    sudo-i
  3. Escriviu l'ordre següent i premeu ' Entra ”Per trobar el fitxer més gran del directori.
    $ sudo du -a / dir / | ordenar -n -r | cap -n 20

    Nota: de s’utilitza per calcular la mida del fitxer, ordenar 'Llistarà la sortida de l'ordre du segons les mides i el' cap ”Limita la resposta només als 20 fitxers més grans.

  4. També podeu utilitzar l'ordre següent per aconseguir el fitxer mateix tasca.
    $ sudo du -a / 2> / dev / null | ordenar -n -r | cap -n 20
  5. Ara Linux enumerarà els primers llocs 20 fitxers més grans del directori indicat.

Mètode 2: utilitzar l'ordre Find

Si voleu trobar directament el fitxer més gran i no el directori que l’allotja, podeu combinar l’ordre “Cerca” per llistar la sortida necessària. Per això:



  1. Premeu el botó ' Ctrl '+' Tot '+' T ”Simultàniament per iniciar el terminal.
  2. Escriviu l'ordre següent i premeu ' Entra ”Per iniciar sessió com a usuari root.
    sudo-i
  3. Escriviu l'ordre següent i premeu ' Entra ”Per trobar el fitxer més gran de l’ordinador.
    $ sudo find / -type f -printf '% s  t% p  n' | ordenar -n | cua -1
  4. Després, escriviu l'ordre següent i premeu ' Entra '.
    $ find $ HOME -tip f -printf '% s% p  n' | ordenar -nr | cap -10
  5. Aquestes ordres mostraran els fitxers més grans.
2 minuts de lectura