Freebsd - linux du - ellenőrizze könyvtár mérete, példákat használatra, RTFM linux, devops és

Freebsd - linux du - ellenőrizze könyvtár mérete, példákat használatra, RTFM linux, devops és
Szinte minden UNIX-szerű operációs rendszer, akkor kap teljes körű tájékoztatást a méret a könyvtárakat a du segédprogramot.

Mint a df, -h billentyű A kimenet ember által olvasható formában, vagyis A Mbyte, Kbyte stb

A leggyakoribb használata - a -h és -s kapcsolót. Az -s opció azt jelzi, hogy a megjeleníteni kívánt általános tájékoztatás a könyvtár, anélkül, hogy megmutatja az összes mappát és fájlt:

# Du -hs / home / setevoy /
72K / home / setevoy /

Az -a jelzi, hogy kezelni nem csak a katalógusokban, hanem a fájlokat:

# Du -ah / home / setevoy /
...
4.0k /home/setevoy/.bash_history
4.0k /home/setevoy/.ssh/known_hosts
8.0k /home/setevoy/.ssh
72K / home / setevoy /

Key -c jelenik meg az a lista végére általános tájékoztatás akkora, mint egy könyvtár, feldolgozása után valamennyi érv:

# Du -HC / home / setevoy /
8.0k /home/setevoy/.ssh
72K / home / setevoy /
72K összesen

Nagyon hasznos gomb L - meghatározza annak szükségességét, hogy számít a méret a fájlok / mappák által mutatott szimbolikus linkek helyett számítva a fájl méretét linkeket.

# pwd
/ Főoldal / setevoy
# Ls -la
...
lrwxr-xr-x 1 gyökér setevoy 23-augusztus 17. 00:16 setevoy -> / usr / local / www / setevoy /

Sam katalógus / home / setevoy / setevoy a mérete 0 bájt:

Azonban a / usr / local / www / setevoy / a mérete 8 byte:

# pwd
/ Főoldal / setevoy
# Du-Hal
8.0k ./setevoy
80k.

Méretének kiszámítására minden könyvtár a fészkelőhelyek 1. szinten az említett könyvtárban:

# Du -d 1-h / usr / local / www /
1,2M / usr / local / www / apache22
20M / usr / local / www / phpMyAdmin
4.2M / usr / local / www / loganalyzer
25M / usr / local / www /

Key -I (Ignore) -, hogy kihagyja a fájlok és mappák egy meghatározott név:

# Du -I "phpMyAdmin" -h -d 1 / usr / local / www /
1,2M / usr / local / www / apache22
4.2M / usr / local / www / loganalyzer
5.3M / usr / local / www /

És fordítva -, hogy megjelenjen a méret a könyvtárakat vagy fájlokat tartalmazó bizonyos minta:

# pwd
/ Usr / local / www
# Du -h -d 1 * phpMyAdmin * | sort
20M phpMyAdmin
52K phpMyAdmin / példák
116K phpMyAdmin / setup
2.3M phpMyAdmin / témák
2.4M phpMyAdmin / js
5,4 M phpMyAdmin / könyvtárak
8,5m phpMyAdmin / locale

A -n kapcsoló méretének kiszámítása során a katalógus jelzi, hogy kihagyja a fájlokat és mappákat zászló nodump:

# Ls -LO
...
drwxr-xr-x 2 gyökér kerék nodump 512 augusztus 17. 00:18 setevoy

# Du -h -d 1 * setevoy * | sort
4.0k setevoy1
8.0k setevoy

# Du -Hn -d 1 * setevoy * | sort
4.0k setevoy1

És az utolsó hasznos érv -x. Ez azt jelzi, hogy figyelmen kívül hagyja, hogy a könyvtárak a csatolási pontok más fájlrendszerek.