Kā uzzināt, kura mape vai fails aizņem visvairāk vietas Linux

Pārvaldības un kontroles uzdevumos Linux vidē mums ir būtisks uzdevums - pastāvīgi uzraudzīt, kuri faili vai katalogi patērē vietu dažādos Linux apgabalos, jo pārmērīgs vietas patēriņš ietekmē sistēmas optimālo darbību un līdz ar to daudzu stabilitāti. programmas, lietojumprogrammas utt. Šeit ir jāveic tādi pārvaldības pasākumi kā vietas atbrīvošana, jaunu disku pievienošana utt.

Failu glabāšana mūsu datoros ir uzdevums, ko mēs parasti veicam regulāri un bieži vien bez kontroles. Neskatoties uz to, ka katru reizi, kad datori nāk ar lielu jaudu, lietotāji galu galā sabrūk mūsu diskus un atstāj tos brīvās vietas robežās. Problēma rodas tad, kad mēs vēlamies attīrīt savu komandu no satura, kas nedarbojas ātri, bet mēs nezinām, kur komandā ir visvairāk aizņemtā informācija. Tāpēc šīs apmācības uzdevums Linux palīdzēs mums datorā atrast lielas mapes un failus un tādējādi iegūt vietu diskā.

Ja, veicot tālāk norādītās darbības, jums ir kādi jautājumi par to, kā atrast tos failus un mapes, kas aizņem visvairāk vietas, šeit ir sniegta pilnīga video pamācība, kas jums palīdzēs. Šodien šī apmācība Ubuntu vidē analizēs, kuras mapes vai faili aizņem vietu sistēmā, un tādējādi izpildīs tajos pārvaldības uzdevumus.

1. Kā apskatīt Linux smagākās mapes ar du komandu

1. darbība
Pirmā komanda, kuru mēs izpildīsim, būs atrast lielākos failus noteiktā ceļā, šajā piemērā mēs vēlamies apskatīt failus, kas aizņem visvairāk vietas mapē / home, tāpēc mēs izpildām sekojošo. Pirmajā slejā atrodam minētā faila vai mapes lielumu.

 du -a / mājas | kārtot -n -r | galva -n 10 

PALIELINĀT

2. solis
Lai atrastu lielākos direktorijus sistēmas vispārējā līmenī, mēs izpildīsim šādu komandu:

 du -a | kārtot -n -r | galva -n 7 
3. solis
Piešķirtie parametri ir šādi. Šajā piemērā mēs esam parādījuši 7 smagākos direktorijus Linux.

duTā ir atbildīga par faila aizņemtās vietas lieluma noteikšanu.

-uzParādiet visas mapes un failus.

kārtotTā ir atbildīga par līniju pasūtīšanu.

-nSalīdziniet virkņu skaitliskās vērtības.

-rTā ir atbildīga par salīdzinājumu rezultātu apvēršanu.

galvuParāda failu galveni.

-n #Tas attiecas uz parādāmo rindu skaitu.

PALIELINĀT

4. solis
Ja kontroles vai pārvaldības apsvērumu dēļ mēs vēlamies detalizēti uzzināt šo direktoriju lielumu (KB, MB vai GB), mēs izpildīsim šādu komandu:

 du -hs * | kārtot -rh | galva -4 (tiks parādīti pirmie četri (4) smagākie katalogi) 

PALIELINĀT

5. solis
Izmantojot šo komandu, mēs parādām galvenos direktorijus, bet, ja vēlamies parādīt gan direktorijus, gan apakšdirektorijus, lai pārbaudītu patērēto vietu, mēs izpildīsim sekojošo, beigās norādot parādāmo rindu skaitu:

 du -Sh | kārtot -rh | galva -11 

PALIELINĀT

2. Kā redzēt Linux smagākās mapes ar komandu atrast ceļā

1. darbība
Dažreiz mēs vēlamies tikai parādīt lielākos sistēmā saglabātos failus un veikt ar tiem darbības, tāpēc mēs izpildīsim šādu komandu:

 atrast tipa f -exec du -Sh {} + | kārtot -rh | galva -n 6 
2. solis
Tiks parādīti 6 smagākie sistēmas faili:

PALIELINĀT

3. solis
Lai atrastu smagākos failus noteiktā ceļā, piemēram, Lejupielādes, mēs izmantosim šādu rindu:

 find / home / solvetic / Lejupielādes -tipa f -exec du -Sh {} + | kārtot -rh | galva -n 3 
4. solis
Vai arī mēs varam izmantot sekojošo:
 find / home / solvetic / Downloads -type f -printf "% s% p \ n" | kārtot -rn | galva -n 3 

PALIELINĀT

3. Kā apskatīt smagākos Linux failus, izmantojot komandu atrast visā sistēmā


Mēs varam arī izmantot komandu atrast, lai tieši visā mūsu datorā atrastu mapi, kas aizņem lielāko izmēru.

1. darbība
Mēs atveram termināli Linux, izmantojot šādu taustiņu kombināciju

Ctrl + Alt + T.

2. solis
Mēs rakstām šādu komandu, lai varētu pieteikties kā root lietotājs.

 Sudo -i 
3. solis
Izmantojot šo komandu, mēs varam atrast lielāko datora failu. Slīpsvītra palīdz mums meklēt failus visā sistēmas saknē.
 $ sudo atrast / -type f -printf "% s \ t% p \ n" | kārtot -n | aste -1 
4. solis
Pēc tam mēs uzrakstām šādu komandu un nospiediet taustiņu Enter. Mēs redzēsim to failu sarakstu, kuri mūsu datorā sver visvairāk.
 $ find $ HOME tipa f -printf '% s% p \ n' | kārtot -nr | galva -10 
Kā redzam, mums ir dažādas iespējas, kā veikt īpašu kontroli pār failiem, mapēm vai direktorijiem, kas Linux aizņem visvairāk vietas, un, pamatojoties uz šo informāciju, pieņemt atbilstošus kontroles lēmumus. Ja papildus Linux strādājat ar citu operētājsistēmu, lielus failus varat atrast arī operētājsistēmās Windows 10 un Mac.

wave wave wave wave wave