发布于 4年前

linux中如何查看文件的大小

df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。

du可以查看文件及文件夹的大小。

两者配合使用,非常有效。比如用 df 查看哪个一级目录过大,然后用df查看文件夹或文件的大小,如此便可迅速确定症结。

[work@37-14-3 log]$ pwd

/opt/scf/log

[work@37-14-3 log]$ du -h 或者 du -h Novel.rar

44K ./cdnservice

8.6M ./commentscf

4.0G ./geolocal

2.6G ./pns

81M ./smsplatform

335M ./ipservice

3.5G ./wechatscf

92G ./smsservice

102G

2.看内存使用情况,用free命令

total used free shared buffers cached

Mem: 73728 70940 2788 0 0 64840

-/+ buffers/cache: 6100 67628

Swap: 16384 4500 11884

这些信息的说明大致如下:

其中第一行用全局角度描述系统使用的内存状况:

total——总物理内存

used——已使用内存,一般情况这个值会比较大,因为这个值包括了cache+应用程序使用的内存

free——完全未被使用的内存

shared——应用程序共享内存

buffers——缓存,主要用于目录方面,inode值等(ls大目录可看到这个值增加)

cached——缓存,用于已打开的文件

free命令也可以使用”-m” 参数,这样显示的内存信息是用MB算,而不是KB,大内存情况下,这样更直观。

free -m

-----------

total used free shared buffers cached

Mem: 72 69 2 0 0 63

-/+ buffers/cache: 5 66

Swap: 16 4 11

©2020 edoou.com   京ICP备16001874号-3