显示当前目录所有文件大小的命令ls -lht。查看bin目录下面所有文件的大小。这里只列出了部分文件。
[root@localhost bin]# ls -lht total 7.7M -rwxr-xr-x 1 root root 18K Jul 13 2009 link -rwxr-xr-x 1 root root 30K Jul 13 2009 mkdir -rwxr-xr-x 1 root root 24K Jul 13 2009 mknod -rwxr-xr-x 1 root root 79K Jul 13 2009 mv -rwxr-xr-x 1 root root 21K Jul 13 2009 nice ...
使用du -sh * 命令也可以列出当前文件以及文件夹的大小。这个命令要注意:sh与*之前要有个空格的。下面列出root目录下面所有文件的大小。如:
[root@localhost ~]# du -sh * 8.0K Desktop 76M library 20M redis 399M ruby 51M zookeeper [root@localhost ~]#查询具体的文件大小首先你要找到该文件,然后使用du -s,du -sh,ls -lh,都是可以看到该文件的大小的。不过这些命令后面需要带文件名,比如查找文件名为backup.sh文件的大小,命令为:du -s backup.sh,ls -lh backup.sh
[root@localhost ~]# du -sh ruby 399M ruby [root@localhost ~]# ls -lh ruby total 17M -rw-r--r-- 1 root root 438K May 1 17:36 rebygems-2.4.6.tgz drwxr-xr-x 26 1044 1044 12K May 1 20:18 ruby-2.2.2 -rw-r--r-- 1 root root 16M May 1 18:22 ruby-2.2.2.tar.gz drwxr-xr-x 7 502 games 4.0K May 1 17:42 rubygems2.4 -rw-r--r-- 1 root root 19 May 3 07:46 test.rb