shell脚本显示分区
时间: 2024-08-13 13:02:23 浏览: 113
hive-shell批量命令执行脚本的实现方法
在Shell脚本中,你可以使用Linux的内置命令来查看分区信息。以下是几个常用的命令:
1. **df** 命令:用于显示文件系统的磁盘空间使用情况,包括挂载点、总大小、已使用、剩余空间等信息。
```bash
df -hT
```
`-h` 参数让输出结果更易读,用人类友好的单位如K、M、G、T表示,`T` 表示Terabytes。
2. **lsblk** 命令:专门用于列出块设备及其相关信息,包括名称、类型、大小、状态等。
```bash
lsblk -o NAME,FSTYPE,LABEL,SIZE,MOUNTPOINT
```
`-o` 参数指定输出字段,上面的例子选择了名称、文件系统类型、标签和大小以及可能的挂载点。
3. **parted** 或 **fdisk -l**:如果需要更详细的分区信息,比如分区表类型、开始位置等,可以使用这两个命令。但它们通常更适合交互式环境而非脚本,因为它们不是纯文本输出。
执行以上任一命令后,你就可以从Shell脚本中捕获其输出并进行处理,例如存储到变量里,然后进一步分析或格式化展示给用户。
阅读全文