1. df命令
- 功能:用于显示文件系统的磁盘空间使用情况。
- 选项:
-h
:以人类可读的格式(如K、M、G)显示磁盘容量。-i
:显示inode的使用情况,而不是磁盘空间。
- 示例:
df -h
:以人类可读的格式显示所有挂载的文件系统的磁盘使用情况。
2. du命令
- 功能:用于估算文件或目录的磁盘空间使用量。
- 选项:
-h
:以人类可读的格式显示磁盘空间使用量。-s
:仅显示总计磁盘空间使用量,而不显示每个子目录和文件的详细信息。
- 示例:
du -h /path/to/directory
:显示指定目录及其子目录的磁盘使用情况,并以人类可读的方式显示大小。
3. ls命令
- 功能:用于列出文件和目录,并显示它们的属性,包括文件大小。
- 选项:
-l
:以详细的列表格式显示文件的大小。-h
:以人类可读的格式显示文件大小。
- 示例:
ls -lh /path/to/file
:以人类可读的格式显示指定文件的大小。
4. find命令
- 功能:用于按照指定的条件搜索文件,可以用来查找特定大小的文件。
- 示例:
find /path/to/search -type f -size +10M
:在指定目录下查找大小超过10MB的文件。
5. stat命令
- 功能:用于显示文件的详细信息,包括文件的大小和其他属性。
- 示例:
stat filename
:显示文件的大小、权限、创建日期等详细信息。
6. lsblk命令
- 功能:用于列出所有块设备(如硬盘、U盘等)及其挂载点的信息。
- 示例:
lsblk
:显示所有块设备的信息,包括磁盘和分区。
7. fdisk命令
- 功能:用于对磁盘分区进行管理,包括显示磁盘分区的信息、创建、删除、调整分区等操作。
- 示例:
fdisk -l
:列出所有磁盘的分区表信息。
8. 修改文件大小的命令
- truncate命令:用于截断或扩展文件的大小。
- dd命令:用于复制文件或设备,也可以用来更改文件大小。
- fallocate命令:用于预分配文件的空间。
这些命令为Linux系统下磁盘空间和文件尺寸的管理提供了强大的工具,用户可以根据实际需求选择合适的命令进行操作。