当前位置:   article > 正文

Linux命令手册-查看文件大小常用命令(df、du、stat)(详解)_df查看文件夹大小

df查看文件夹大小

目录

df命令

du命令

stat命令


df命令

用途:显示指定磁盘文件的可用空间。

语法:df [选项] [文件名]

参数选项:
-a:--all,显示所有的文件系统,包括虚拟文件系统。
-B:--block-size,指定单位大小。比如1k,1m等。
-h:--human-readable,以易读的GB、MB、KB等格式显示。
-H:--si,和-h参数一样,但是不是以1024,而是1000,即1k=1000,而不是1k=1024。
-i:--inodes,不用硬盘容量,而是以inode的数量来显示。
-k:以KB的容量显示各文件系统,相当于--block-size=1k。
-m:以KB的容量显示各文件系统,相当于--block-size=1m。
-l:--local,只显示本地文件系统。

如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。

命令示范:

  1. [root@localhost demo]# df -h
  2. 文件系统 容量 已用 可用 已用% 挂载点
  3. devtmpfs 3.7G 0 3.7G 0% /dev
  4. tmpfs 3.7G 0 3.7G 0% /dev/shm
  5. tmpfs 3.7G 17M 3.7G 1% /run
  6. tmpfs 3.7G 0 3.7G 0% /sys/fs/cgroup
  7. /dev/mapper/cl_fedora-root 41G 19G 22G 46% /
  8. /dev/sda2 1014M 157M 858M 16% /boot
  9. /dev/sda1 599M 9.0M 590M 2% /boot/efi
  10. /dev/mapper/cl_fedora-home 20G 174M 20G 1% /home
  11. /dev/sdb1 126G 49G 72G 41% /data
  12. tmpfs 743M 0 743M 0% /run/user/0

指定磁盘目录:

  1. [root@localhost demo]# df -h /home
  2. 文件系统 容量 已用 可用 已用% 挂载点
  3. /dev/mapper/cl_fedora-home 20G 174M 20G 1% /home
  4. [root@localhost demo]# df -h /data
  5. 文件系统 容量 已用 可用 已用% 挂载点
  6. /dev/sdb1 126G 49G 72G 41% /data
  7. [root@localhost demo]# df -h /
  8. 文件系统 容量 已用 可用 已用% 挂载点
  9. /dev/mapper/cl_fedora-root 41G 19G 22G 46% /
  10. [root@localhost demo]#

du命令

1、用途:返回该目录的大小,单位自适应
     语法:du -sh [目录]

2、用途:返回该目录大小,单位为M
     语法:du -sm [目录] 

命令示范:

  1. # 查看当前目录下的总大小,单位自适应
  2. [root@localhost local]# du -sh /root/demo/
  3. 18M /root/demo/
  4. # 查看当前目录下的文件大小,单位自适应
  5. [root@localhost local]# du -sh /root/demo/*
  6. 4.0K /root/demo/5429
  7. 68K /root/demo/com
  8. 44K /root/demo/fastjon-demo.log
  9. 18M /root/demo/fastjson-attack.jar
  10. 0 /root/demo/io
  11. 4.0K /root/demo/start-demo.sh
  12. [root@localhost local]#
  13. # 查看当前目录下的总大小,单位 M
  14. [root@localhost local]# du -sm /root/demo/
  15. 18 /root/demo/
  16. # 查看当前目录下的文件大小,单位 M
  17. [root@localhost local]# du -sm /root/demo/*
  18. 1 /root/demo/5429
  19. 1 /root/demo/com
  20. 1 /root/demo/fastjon-demo.log
  21. 18 /root/demo/fastjson-attack.jar
  22. 0 /root/demo/io
  23. 1 /root/demo/start-demo.sh
  24. [root@localhost local]#

stat命令

用途:主要用于显示文件状态信息

语法:stat [文件名]

命令示范:

  1. [root@localhost demo]# stat Hello.java
  2. 文件:"Hello.java"
  3. 大小:4 块:8 IO 块:4096 普通文件
  4. 设备:fd02h/64770d Inode:132 硬链接:1
  5. 权限:(0644/-rw-r--r--) Uid:( 0/ root) Gid:( 0/ root)
  6. 环境:unconfined_u:object_r:home_root_t:s0
  7. 最近访问:2022-06-23 07:42:08.248058819 +0800
  8. 最近更改:2022-06-23 07:44:36.751665935 +0800
  9. 最近改动:2022-06-23 07:44:36.751665935 +0800
  10. 创建时间:-
  11. [root@localhost demo]#

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/代码探险家/article/detail/800500?site
推荐阅读
相关标签
  

闽ICP备14008679号