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 du
komandą. Atidarykite savo terminalą ir paleiskite:
du -ah /directory/name
norė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į.
2. Raskite didžiausius failus visoje sistemoje
Komanda du
taip pat gali būti panaudota norint atlikti platesnę paiešką visoje sistemoje.
sudo du -aBm / 2>/dev/null
Norėdami pradėti paiešką,
naudokite komandą:.
Naudojant šią komandą, sudo
būtina dėl root teisių reikalavimo pasiekti visus katalogus. Atminkite, kad procesas gali užtrukti, nes nuskaitoma visa failų sistema.
3. Raskite konkretų didžiausių failų skaičių
Jei siekiate kataloge pamatyti nustatytą skaičių didelių failų, komanda find
yra 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ą.
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 +500M
failams, didesniems nei 500 MB.
Jei reikia, pakoreguokite dydį ir katalogą arba pakeiskite katalogo kelią, kad .
ieškotumėte dabartiniame kataloge.
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ė.
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ą.
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 filelight
savo terminalą arba ieškokite jo paketų tvarkyklėje. Įdiegę paleiskite „Filelight“, kad vizualizuotumėte didelius failus savo sistemoje.
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.
Svarbūs svarstymai
- Skirtinguose Linux platinimuose komandų sintaksė gali skirtis, todėl užtikrinkite suderinamumą su savo versija.
- Kai tik įmanoma, vykdykite komandas neapsaugodami
sudo
sistemos; kreiptis tik tada, kai reikia. - Atminkite, kad laikas, reikalingas komandoms vykdyti arba failams įkelti, gali skirtis priklausomai nuo esamų failų apimties ir dydžio.
Parašykite komentarą