Hanapin Magkano ang Disk Space Isang Gumagamit ng File O Folder Sa Linux

Ipapakita sa iyo ng gabay na ito kung paano malaman ang dami ng puwang ng disk sa isang file o folder na nakukuha gamit ang command line ng Linux.

Alamin ang Laki ng File ng Lahat ng Mga File at Mga Folder

Ang utos ng du ay nagbubuod sa paggamit ng disk ng bawat file.

Sa pinakasimpleng anyo nito maaari mo lamang patakbuhin ang sumusunod na utos:

du

Ito ay mag-scroll sa lahat ng mga file at mga folder sa loob ng kasalukuyang direktoryo ng nagtatrabaho. Para sa bawat file na ipinapakita ang laki ng file ay ipapakita sa tabi nito at sa ibaba, ang kabuuang laki ng file ay ipapakita.

Upang malaman kung magkano ang espasyo ay ginagamit sa buong biyahe maaari mong simulan sa root folder sa pamamagitan ng paggamit ng sumusunod na command:

du /

Maaaring kailanganin mong gamitin ang sudo kasama ang du command upang itaas ang iyong mga pahintulot tulad ng sumusunod:

sudo du /

Ang pangunahing isyu sa utos sa itaas ay ang listahan lamang ang laki ng file ng mga subfolder at hindi ang mga file sa loob nito.

Upang makakuha ng kumpletong listahan gamitin ang isa sa mga sumusunod na utos:

du-a

du --all

Maaari mong makuha ang output upang mag-scroll sa mga pahina sa pamamagitan ng paggamit ng higit pang command o mas mababa command bilang mga sumusunod:

du | higit pa

du | mas mababa

Alamin ang Laki ng File Ng Mga Indibidwal na Mga File At Mga Folder

Kung nais mo lamang malaman ang paggamit ng disk na ginamit ng isang file maaari mong tukuyin ang pangalan ng file kasama ang du command bilang mga sumusunod.

du / path / to / file

Halimbawa

du image.png

Ang output ay magiging ganito:

36 image.png

Kung nagpasok ka ng isang folder na pangalan kasama ang du command makakakuha ka ng isang listahan ng lahat ng mga file sa folder.

88 Steam / logs

92 Steam

Ang nasa itaas ay nagpapakita na ang Steam folder ay may folder ng log na may sukat na 88 at ang kabuuang para sa folder ng Steam ay 92.

Hindi nito inilista ang mga file sa folder ng mga log. Upang makuha ang listahan ng mga file na kakailanganin mong gamitin ang sumusunod na command:

du -a Steam

Ang mga resulta ay ngayon ang mga sumusunod:

84 Steam / logs / bootstrap_log.txt

88 Steam / logs

92 Steam

Baguhin ang Output Ng Laki ng File

Bilang default, ang mga sukat ng file ay nakalista bilang kilobytes. Maaari mong baguhin ang laki ng block sa ibang mga halaga tulad ng sumusunod:

du -BM

Halimbawa, mayroon akong isang file na tinatawag na "zorin.iso" na sa pamamagitan ng default ay 1630535680 ang laki.

du -BM zorin.iso

Ang utos sa itaas ay nagpapalabas ng laki bilang 1556M.

Maaari mo ring gamitin ang K o G tulad ng sumusunod:

du -BK zorin.iso

du -BG zorin.iso

Sa kilobytes, ang zorin.iso file ay nakalista bilang 159232K.

Sa gigabytes, ang zorin.iso file ay nakalista bilang 2G

Sa katunayan 8 posibleng mga setting na kung saan ay ang mga sumusunod:

Kung nakakakuha ka ng isang listahan ng mga file na sinusubukang makuha ang tamang laki ng display ay mahirap. Halimbawa, ang isang file na 100 byte ay kailangang maipakita bilang byte ngunit ang isang file na 16 gigabyte ay mas mahusay na ipinapakita sa gigabytes.

Upang makuha ang nararapat na laki ng file batay sa file na ipinapakita gamitin ang isa sa mga sumusunod na utos:

du-h

du - tao-readble

Ibuod ang Output

Maaari kang makakuha ng du command upang ipakita ang kabuuang sukat ng mga file at folder sa pamamagitan ng paggamit ng sumusunod na mga utos:

du -c

du - kabuuan

Maaari mo ring alisin ang karamihan sa iba pang mga output tulad ng listahan ng mga file at mga folder sa pamamagitan ng paggamit ng mga sumusunod na utos:

du -s

du --summarize

Buod

Maaari mong malaman ang higit pa tungkol sa du command sa pamamagitan ng pagpapatakbo ng command ng tao sa terminal tulad ng sumusunod:

tao du

Ang isa pang utos na nais mong basahin ay tungkol sa df command na nag-uulat ng file system at paggamit ng puwang sa disk.