LINUX磁盘相关命令

1. df 命令

df 命令是一个 Unix 和 Linux 系统中常用的磁盘空间查看命令,它可以用来查看当前系统上各个磁盘分区的使用情况。

命令语法

df [选项] [文件或目录]

命令参数

  • -h:以人类可读的格式显示磁盘使用情况,例如显示为 KB、MB 或 GB。

  • -i:显示磁盘空间使用情况时显示 inode 数量。

  • -T:显示文件系统类型。

  • -t:只显示指定的文件系统类型。

  • -x:排除指定的文件系统类型。

  • -P:使用 POSIX 标准输出格式,以便在脚本中更容易处理输出结果。

命令示例

   查看指定目录的磁盘使用情况:

        df /path/to/directory

    查看磁盘使用情况,并以人类可读的格式显示:

        df -h

 2. fdisk输出设备的所有分区内容和操作分区(删除,新增)

功能描述:fdisk命令用于对磁盘进行分区操作。它提供了创建、删除、查看和修改磁盘分区的功能,可以管理硬盘上的分区表和分区类型。
语法:fdisk [选项] <设备>
常用选项:
-l, --list:列出所有磁盘分区表信息。
-p, --print:打印当前已经定义的分区。
-u, --units[=<单位>]:设置显示分区大小的单位。
使用示例:
fdisk -l:列出系统中所有磁盘分区的信息。
fdisk /dev/sda:进入/dev/sda硬盘的交互模式。
fdisk -p /dev/sda:打印/dev/sda硬盘的分区信息。
 

3.du指令主要用于统计文件和目录所占用的磁盘空间

功能描述:du命令用于估算目录或文件的磁盘空间使用情况。它可以递归地统计目录下所有文件和子目录的磁盘空间占用量,并按照大小进行排序。
语法:du [选项] [目录或文件]
常用选项:
-h, --human-readable:以人类可读的方式显示磁盘空间大小。
-s, --summarize:仅显示总计大小。
-a, --all:显示包括隐藏文件在内的所有文件和目录。
-c, --total:显示总计大小。
-d N, --max-depth=N:指定递归层级深度。
使用示例:
du:显示当前目录及子目录的磁盘空间使用情况。
du -h /path/to/directory:显示指定目录的磁盘空间使用情况。
du -sh /path/to/directory:显示指定目录的总计磁盘空间使用情况。

4.lsblk命令的英文是“list block”,即用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系。

功能描述:
lsblk命令用于列出Linux系统中的块设备及其相关信息,如硬盘、SSD、USB驱动器等。它可以显示设备名称、挂载点、大小、类型、标签、模型和序列号等信息。

语法:
lsblk [选项]

常用选项:

-a:显示所有设备,包括空设备。
-b:以字节为单位显示设备大小。
-d:仅显示磁盘设备,排除分区设备。
-f:显示文件系统详细信息。
-h:以人类可读的格式显示设备大小。
-i:显示设备拥有者和组信息。
-m:使用对齐的输出格式。
-n:不打印列标题。
-P:以key=value的形式显示设备信息。
-o <字段>:自定义输出字段。

5.df、du、fdisk、lsblk的区别

df主要是检查文件系统磁盘占用情况,所以这里可以看到文件系统

du主要是检查磁盘空间占用情况,统计目录或者文件大小的。

fdisk一般用来磁盘分区,也可以用来查看磁盘分区情况。

这里可以看到/dev/sdb和/dev/sda两个磁盘,但是在df命令中看不到/dev/sda,因为/dev/sda上面没有跑文件系统。

lsblk命令用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,这个命令很好用,因为可以让电脑上的磁盘和分区信息很清晰。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值