Mēs izmantojam savu datoru, lai ģenerētu, kopīgotu un saņemtu visa veida informāciju, tāpēc parasti mēs glabājam dažādu saturu dažādos formātos, lai varētu tam piekļūt, kad vien tas ir nepieciešams. Tomēr problēma ir tā, ka pamazām mūsu datora krātuve tiek piepildīta.
Savās operētājsistēmās mēs parasti glabājam visu veidu failus, sākot no teksta līdz videoklipiem, mēs tos atstājam mapēs vai direktorijos atkarībā no izmantotās operētājsistēmas veida. Linux gadījumā tie ir katalogi, un pamazām saglabāšanas faili aizpildīs vietu cietajā diskā un pat var ietekmēt tā darbību.
Tāpēc mums kā administratoriem vai lietotājiem ir jāatrod funkcionāls veids, kā atklāt failus, kas direktorijā aizņem visvairāk vietas, lai noteiktu to svarīguma pakāpi un tādējādi pārbaudītu, vai ir iespējams tos novērst vai vienkārši pārvietot uz citu vietu .
Solvetic izskaidros faila lieluma noteikšanas procesu Linux.
Kā atrast lielus failus Linux
Šajā procesā mēs izmantosim komandu du, šī ir komanda, kas ļauj iegūt informāciju par cietā diska izmantošanu. Tas ir vērsts uz direktorijiem, lai iegūtu sīkāku informāciju, mums ir jāizmanto dažādi parametri:
Pabeidziet katru izvades rindu ar NULL
-0, -null
Ieraksta visu failu skaitu, nevis tikai direktorijus
-, viss
Drukājiet šķietamos izmērus, nevis faktisko diska lietojumu
-šķietams izmērs
Pirms drukāšanas konsolē mērogojiet izmērus līdz SIZE
-B, -bloku izmērs = SIZE
Ģenerē direktorija lieluma kopsummu
-c, -kopā
izdrukā direktorija kopsummu tikai tad, ja tas ir N vai mazāks līmenis, kas ir mazāks par komandrindas argumentu
d, -max -dziļums = N
Izdrukājiet rezultātu cilvēkam lasāmā formātā
-h, -cilvēks -lasāms
Attiecas uz direktorijiem, šajā gadījumā tas neietver apakšdirektoriju izmērus -s, -summarize: parāda tikai katra direktorija kopsummu
-S, -atšķirīgas dirs
Parāda jebkura faila vai direktorija pēdējās modifikācijas laiku.
-laiks
Tagad redzēsim, kā izmantot du Linux, lai atrastu lielus failus, pamatojoties uz norādītajiem kritērijiem.
1. darbība
Lai sāktu, palaidīsim du ar ah parametriem, lai:
- -a kas ļauj mums piekļūt visiem direktorijiem un apakšdirektorijiem
- -h ar kuru ir iespējams iegūt informāciju lasāmā valodā
du -ah / mājās
PALIELINĀT
2. solis
Ir iespējams palielināt analizējamā direktorija dziļumu, tāpēc mēs izpildām sekojošo:
du -ha -max -dziļums = 1 / mājas
PALIELINĀT
3. solis
Izmantojot du, mēs varam noteikt secību rezultātu parādīšanai, kā arī uzskaitīt rindas X daudzumu, piemēram, mēs varam uzskaitīt 20 rindas ar lasāmiem datiem:
sudo du -h / | kārtot -rh | galva -20
PALIELINĀT
Mēs redzam 20 līnijas ar konkrētu informāciju par tā lielumu.
4. solis
Vēl viena pieejamā iespēja ir uzskaitīt kopējo kopsummu, tāpēc mēs izpildīsim:
du -chs *
PALIELINĀT
5. solis
Šī komanda ir atbildīga par visu direktoriju lieluma parādīšanu, jo īpaši, mēs izpildām:
du -chs / mājas
PALIELINĀT
Šīs ir iespējas, ko du piedāvā mums pārvaldīt un zināt direktoriju lielumu Linux.