Didelių failų paieškos Linux sistemose vadovas

Didelių failų paieškos Linux sistemose vadovas

Atrasti didelius failus savo Linux sistemoje galima dviem pagrindiniais būdais: per terminalą naudojant komandų eilutes arba naudojant patogias grafines sąsajas (GUI). Kiekvienas metodas turi skirtingus pranašumus, atitinka skirtingus vartotojų pageidavimus ir patirties lygius.

Didelių failų tyrinėjimas naudojant terminalo komandas

Terminalo komandos yra greita ir galinga priemonė dideliems failams identifikuoti. Atsižvelgiant į konkrečius poreikius, įvairios komandos gali padėti rasti jus dominančius failus.

1. Nustatykite didžiausius failus kataloge

Norėdami greitai rasti dešimt didžiausių failų nurodytame kataloge, naudokite dukomandą. Atidarykite savo terminalą ir paleiskite:
du -ah /directory/namenorėdami pamatyti rezultatus.

Jei norite patikrinti, ar dabartiniame kataloge yra didžiausių failų, tiesiog praleiskite katalogo kelią. Nedvejodami pakeiskite skaičių 10 į bet kokį jums reikalingą kiekį.

Didžiausių failų paieška kataloge

2. Raskite didžiausius failus visoje sistemoje

Komanda dutaip pat gali būti panaudota norint atlikti platesnę paiešką visoje sistemoje.
sudo du -aBm / 2>/dev/nullNorėdami pradėti paiešką,
naudokite komandą:.

Naudojant šią komandą, sudobūtina dėl root teisių reikalavimo pasiekti visus katalogus. Atminkite, kad procesas gali užtrukti, nes nuskaitoma visa failų sistema.

Raskite didžiausius failus visoje sistemoje

3. Raskite konkretų didžiausių failų skaičių

Jei siekiate kataloge pamatyti nustatytą skaičių didelių failų, komanda findyra jūsų sąjungininkė. Vykdyti:
find /directory/name -type f -exec ls -sh {} \;norėdami juos išvardyti.

Sureguliuokite norimų rezultatų skaičių ir pakeiskite katalogo pavadinimą į .dabartinį katalogą.

Konkrečių failų paieška

4. Ieškokite failų, viršijančių tam tikrą dydį

Norėdami rasti failus, kurie viršija nurodytą dydį, naudokite:
find /directory/name -type f -size +500Mfailams, didesniems nei 500 MB.

Jei reikia, pakoreguokite dydį ir katalogą arba pakeiskite katalogo kelią, kad .ieškotumėte dabartiniame kataloge.

Didelių failų paieška pagal dydį

5. Visoje sistemoje suraskite failus, kurių dydis viršija ribą

Norėdami išnagrinėti failus, didesnius nei tam tikras dydis visoje sistemoje, įveskite:
sudo find / -type f -size +500M -ls.

Ši komanda pateiks išsamų failų, viršijančių 500 MB, sąrašą, įskaitant tokią informaciją kaip leidimai ir nuosavybės teisė.

Failų paieška visoje sistemoje

6. Peržiūrėkite daugiausia vietos išnaudojančias failų sistemas

Norėdami analizuoti disko vietos naudojimą prijungtose failų sistemose, naudokite komandą:
df -h. Tai parodys aiškią erdvės suvartojimo apžvalgą.

Vietos diske naudojimas

Didelių failų paieška naudojant GUI programas

Jei terminalo komandos nėra jūsų pageidaujamas metodas, yra įvairių GUI programų, skirtų dideliems failams rasti Linux sistemoje.

1. „Filelight“ naudojimas

Norėdami įdiegti „Filelight“, įveskite sudo apt install filelightsavo terminalą arba ieškokite jo paketų tvarkyklėje. Įdiegę paleiskite „Filelight“, kad vizualizuotumėte didelius failus savo sistemoje.

Filelight GUI

2. Naršymas su QDirStat

QDirStat yra dar vienas puikus GUI įrankis didelių failų analizei. Debian arba Ubuntu vartotojams įdiekite jį naudodami sudo apt install qdirstat. Jei naudojate Redhat arba Fedora, naudokite sudo dnf install qdirstat. Įdiegę atidarykite QDirStat ir pasirinkite bet kurį katalogą, kad pradėtumėte tyrinėti.

QDirStat programa

Svarbūs svarstymai

  • Skirtinguose Linux platinimuose komandų sintaksė gali skirtis, todėl užtikrinkite suderinamumą su savo versija.
  • Kai tik įmanoma, vykdykite komandas neapsaugodami sudosistemos; kreiptis tik tada, kai reikia.
  • Atminkite, kad laikas, reikalingas komandoms vykdyti arba failams įkelti, gali skirtis priklausomai nuo esamų failų apimties ir dydžio.

Šaltinis ir vaizdai

Parašykite komentarą

El. pašto adresas nebus skelbiamas. Būtini laukeliai pažymėti *