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