1. 查看磁盘空间
1.1. df 命令
df 全称为 disk free,顾名思义,用于显示 Linux 系统上的 文件系统 的磁盘使用情况。
语法
df [选项]... [File]...
- -a
–all,包含所有的具有 0 Blocks 的文件系统。 - –block-size={SIZE}
显示 {SIZE} 大小的 Blocks。 - -h
–human-readable,以人类可读的格式(K、M、G 为单位,否则默认的为字节,不直观)显示磁盘空间。 - -H
–si,很像 -h,但是用 1000 为单位而不是用 1024。 - -i
列出 inode 资讯,不列出已使用 block。 - -k
–kilobytes,千字节,等价于 --block-size=1024。 - -m
–megabytes,兆字节,等价于 --block-size=1048576。 - -l
–local,限制列出的文件结构。 - –no-sync
取得资讯前不 sync(预设值)。 - -sync
在取得资讯前 sync。 - -P
–portability,使用 POSIX 输出格式。 - -t
–type=TYPE,只列出类型为 TYPE 的文件系统。 - -x
–exclude-type=TYPE,不列出类型为 TYPE 的文件系统。 - -T
–print-type,显示文件系统的形式。 - -version
输出版本资讯。
1.2. du 命令
du 全称为 disk usage,以 默认千字节大小 查看磁盘占用空间。但与 df 不同的是,du 是查看文件和目录磁盘使用的空间,而不是某个分区。
语法
du [参数] [文件/目录]
- -a
显示目录中所有文件大小。 - -k
以KB为单位显示文件大小。 - -m
以MB为单位显示文件大小。 - -g
以GB为单位显示文件大小。 - -h
以可读的格式显示所有目录和子目录的磁盘使用情况。 - -s
仅显示总计,只列出最后加总的值。
1.3. stat 命令
stat 命令后面直接跟上文件或目录,用于显示文件/目录或文件系统的大小和其他统计信息(如链接数、访问时间、修改时间等)。
1.4. fdisk
fdisk 是一个创建和维护分区表的程序,它兼容 DOS 类型的分区表、BSD 或者 SUN 类型的磁盘列表。
语法
fdisk [必要参数][选择参数]