Cum știu dimensiunea unui director (folder) în Linux / FreeBSD?
Comanda du afișează dimensiunea spațiului pe disc ocupat de fișiere sau directoare. du (utilizare disc) - a apărut în prima versiune a ATT UNIX. În mod implicit, acesta arată dimensiunea spațiului de fișier pe care fiecare fișier și director ocupă în directorul curent.
sintaxa:
du [opțiuni] [directories_or_files]
-b imprimă informațiile în octeți (nu kilobyte).
-c afișează informații sumare despre utilizarea discului.
-k imprimă informațiile în kilobyte (implicit).
-s afișează informații sumare despre utilizarea spațiului de pe disc fără informații despre director.
-h afișați informațiile în formă lizibilă de om.
exemplu:
Găsiți dimensiunea dosarului / home / user / data / backup /:
# du -sh / home / utilizator / date / backup /
9.9G / home / utilizator / date / backup /
Găsiți dimensiunea directorului / home / user / data / backup / și dimensiunea subdirectoarelor:
# du -h / home / utilizator / date / backup /
4.0K / home / utilizator / date / backup / 123
2.2G / home / utilizator / date / backup / mysql
6.2G / home / utilizator / date / backup / site /
8.4G / home / utilizator / date / backup /
Dimensiunea dosarelor, inclusiv fișierele din interiorul directorului:
Același lucru, dar cu sortarea după loc:
# du -sh / var / log / * sort -hr
df (disc gratuit) - vă permite să cunoașteți dimensiunea spațiului liber și ocupat în toate sistemele de fișiere montate.
sintaxa:
df [opțiuni] [sistem de fișiere]
-a afișează informații despre toate sistemele de fișiere.
-h afișează dimensiunile într-o formă convenabilă pentru o persoană (megaocteți, kilobytes, gigabytes etc.)
-T arată tipul de sistem de fișiere.
-t afișează informații numai despre tipurile de sisteme de fișiere specificate.
--help afișează un mesaj de ajutor.
În acest exemplu, să examinăm toate sistemele de fișiere, locul liber și ocupat în ele:
# df -h -T -a
Sistemul de fișiere Tip Dimensiune Utilizat Utilizați% Montat pe
/ dev / vda2 ext4 39G 27G 11G 72%
tmpfs tmpfs 1.1G 0 1.1G 0% / lib / init / rw
proc proc 0 0 0 - / proc
sysfs sysfs 0 0 0 - / sys
udev tmpfs 1.1G 96K 1.1G 1% / dev
tmpfs tmpfs 1.1G 0 1.1G 0% / dev / shm
devpts devpts 0 0 0 - / dev / pts
Puteți vedea informații despre un anumit disc:
Afișați inodurile sistemului de fișiere, așa-numitele inode, opțiunea -i comută afișarea informațiilor privind numărul de descriptori utilizați și procentajul acestora pentru sistemul de fișiere:
Comanda wc (Word Count) este utilizată pentru a calcula numărul de linii și cuvinte din fișiere. Este, de asemenea, util pentru numărarea bytes, caractere și lungimea celui mai lung șir de caractere.
-l: ieșirea numărului de noi rânduri;
-w: ieșirea numărului de cuvinte;
-m: obține numărul total de caractere;
-c: octeți de ieșire;
-L: Ieșiți lungimea celei mai lungi linii din textul specificat.
Determinați numărul de utilizatori din sistem:
Numără numărul de cuvinte din fișier:
Numără numărul de fișiere din dosar:
# găsi / var / log / -type f | wc -l
Contorizarea numărului de procese care rulează php-fpm:
# ps -A | grep php-fpm | wc -l