Linux 查看磁盘空间 df 和 du 命令的区别?

老何 8月前  服务器   343

我是 Linux 初学者,最新在学习一些常用的命令,比如磁盘空间的容量管理, df 和 du 两个命令没搞明白什么区别。

1 个回答
  • 小何同志 8月前
    2
    功能不一样。

    df 命令以磁盘分区为单位查看文件系统,可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息。常用的是 df -h 命令, -h 选项为根据单位大小适当显示。

    du (disk usage),含义为显示磁盘空间的使用情况,是用于查看当前目录的大小。

    比如:
    #查看当前目录大小
    du -sh
    #返回该目录/文件的大小
    du -sh [目录/文件]

    再比如:
    #查看当前文件夹下的所有文件大小(包含子文件夹)
    du -h
    #查看指定文件夹下的所有文件大小(包含子文件夹)
    du -h [目录/文件]
    #返回当前文件夹的总M数
    du -sm
    #返回指定文件夹/文件总M数
    du -sm [文件夹/文件]
    3 回复引用 引用
    • 探知网
      3
        立即登录 立即注册
返回
发新帖