În acest tutorial, vom trece peste comanda du în Linux. „du” înseamnă utilizarea discului și este utilizat pentru a estima cantitatea de spațiu pe disc utilizată de un anumit fișier sau director. În general, este un utilitar la îndemână, dacă doriți să imprimați dimensiunile tuturor fișierelor și folderelor într-un anumit director rădăcină.
cuprins
cum se utilizează comanda du?,
general sintaxa du comandă este ca:
du
Dacă numele de fișier sau director nu este menționat atunci se va afișa utilizarea discului de lucru curent director. Când comanda du executat fără nici o opțiune se va afișa utilizarea discului de directorul curent, precum și subdirectoarele sale în kilobytes. Puteți trece mai multe fișiere sau mai multe directoare., -o: scrie contele de toate fișierul
Default du Utilizare Comanda
în mod implicit, dacă tastați du și a lovit tasta enter, acesta este tipul de ieșire pe care le va vedea.,
du
Vizualizare du Date în Om-Format care poate fi Citit
ieșire generale de du comandă este în kilobytes. Pentru a vizualiza spațiul într-un format care poate fi citit de om, adică în termeni de kb, Mb, Gb folosim opțiunea-h împreună cu comanda du., La ieșire, după cum urmează:
du -h
Mare! Acum dimensiunile fișierelor pot fi citite de om.
vizualizați rezumatul dimensiunii directorului
după cum probabil ați văzut că comanda du din Linux scoate toate dimensiunile tuturor fișierelor. Dar dacă tot ce doriți să vedeți este rezultatul rezumat, atunci puteți utiliza opțiunea-s care reprezintă un rezumat. De asemenea, o combin cu opțiunea-h pentru a vizualiza informații care pot fi citite de om.,
du -s -h <directory>
Acesta este modul în care putem sări peste fișiere individuale de listare și afișa doar dimensiunea totală de director.
specificați adâncimea directorului cu comanda du
puteți utiliza opțiunea-d cu comanda du în Linux pentru a imprima dimensiuni până la un anumit nivel. Introduceți numărul de nivel pentru a vizualiza fișierele în acel nivel corespunzător. În cuvinte simple, parametrul-d, specificați adâncimea cât de profundă ar trebui să verifice comanda pentru fișiere.,
prin definirea nivelului 1, va investiga 1 director deep și nivelul 2, va analiza 2 directoare deep și așa mai departe.
du -d 1 <directory>
Imprimare Timpul de Modificare
–parametru de timp este adesea folosit cu du comandă în Linux de către programatori pentru a vedea momentul când fișierele au fost modificate ultima dată. Afișează spațiul ocupat pe baza modificării timpului., Utilizarea steagului „timp” ca mai jos:
du --time <directory>
Au o privire la modul în care timpul de modificare pentru fiecare fișier este afișat în ieșirea.
excludeți fișierele cu comanda du în Linux
acum, dacă doriți să excludeți anumite directoare sau fișiere, puteți utiliza opțiunea –exclude cu comanda du în Linux, așa cum se arată mai jos.,
du -d 1 --exclude=wordpress /root
Observați cum excluzând folderul WordPress acum sare afișarea la ieșire atunci când vom rula comanda a doua oară.
dimensiunea afișajului în unitățile specificate
am văzut cum comanda du din Linux afișează dimensiunea în kilobiți sau le afișează automat pe baza lizibilității umane. Dar dacă doriți dimensiunea în dimensiuni specifice, o puteți configura pentru a afișa datele în megaocteți sau kilobiți cu opțiunile-m sau-K.,
du -m <directory>du -k <directory>
după Cum puteți vedea, -k opțiune ne oferă informații în kilobytes care este similar oana informațiile pe care le-am avut înainte, fără utilizarea de -k opțiune prea.
concluzie
acum ar trebui să aveți o bună percepție a modului de utilizare a comenzii du. Puteți inspecta toate opțiunile posibile de comandă du introducând man du în terminalul dvs., Spre deosebire de comanda df care imprimă informații despre utilizarea discului sistemului de fișiere montat, comanda du vă oferă o estimare a spațiului pe disc utilizat de fișierele sau directoarele numite. Comanda du în Linux poate fi utilizată pentru a urmări fișierele și directoarele care consumă cantități inutile de spațiu pe unitatea hard disk.
Lasă un răspuns