linux查看磁盘空间命令方法有:1、df命令;2、du命令;3、ls命令;4、fdisk命令;5、stat命令。df命令可用于查看linux系统中的可用的和已经使用的磁盘空间,du命令是指用于估算文件空间使用情况,ls命令可以用于显示当前目录下的内容并查看磁盘空间大小。
1、df命令
df 命令是英文单词 disk-free 的缩写,用于查看 Linux 系统中的可用的和已经使用的磁盘空间。这个命令一般有以下几个选项:
- -a,–all 包含所有的具有 0 Blocks 的系统
- –block-size={SIZE} 使用 {SIZE} 大小的 Blocks
- -h,–human-readable 使用人类可读的格式
- -H,–si 很像 -h, 但是用 1000 为单位而不是用 1024
- -i,–inodes 列出 inode 资讯,不列出已使用 block
- -k,–kilobytes 就像是 –block-size=1024
- -l,–local 限制列出的文件结构
- -m,–megabytes 就像 –block-size=1048576
- –no-sync 取得资讯前不 sync (预设值)
- -P,–portability 使用 POSIX 输出格式
- –sync 在取得资讯前 sync
- -t,–type=TYPE 限制列出文件系统的 TYPE
- -T,–print-type 显示文件系统的形式
- -x,–exclude-type=TYPE 限制列出文件系统不要显示 TYPE
- -v (忽略)
- –help 显示这个帮手并且离开
- –version 输出版本资讯并且离开
2、du命令
du命令用于估算文件空间使用情况。我们可以通过du命令来查看指定目录或文件所占用的磁盘空间大小,它是以默认千字节大小显示文件、文件夹等磁盘使用情况。常用的选项有:
- –s:对每个Names参数只给出占用的数据块总数。
- –a:递归地显示指定目录中各文件及子目录中各文件占用的数据块数。若既不指定-s,也不指定-a,则只显示Names中的每一个目录及其中的各子目录所占的磁盘块数。
- –b:以字节为单位列出磁盘空间使用情况(系统默认以k字节为单位)。
- –k:以1024字节为单位列出磁盘空间使用情况。
- –c:最后再加上一个总计(系统默认设置)。
- –l:计算所有的文件大小,对硬链接文件,则计算多次。
- –x:跳过在不同文件系统上的目录不予统计。
- –h:以K,M,G为单位,提高信息的可读性。
3、ls命令
ls是list 的缩写,是最常见的目录操作命令,其主要功能是显示当前目录下的内容。选项有:
- -a 显示全部的文件,包括隐藏文件(开头为 . 的文件)也一起罗列出来,这是最常用的选项之一。
- -A 显示全部的文件,连同隐藏文件,但不包括 . 与 .. 这两个目录。
- -d 仅列出目录本身,而不是列出目录内的文件数据。
- -f ls 默认会以文件名排序,使用 -f 选项会直接列出结果,而不进行排序。
- -F 在文件或目录名后加上文件类型的指示符号,例如,* 代表可运行文件,/ 代表目录,= 代表 socket 文件,| 代表 FIFO 文件。
- -h 以人们易读的方式显示文件或目录大小,如 1KB、234MB、2GB 等。
- -i 显示 inode 节点信息。
- -l 使用长格式列出文件和目录信息。
- -n 以 UID 和 GID 分别代替文件用户名和群组名显示出来。
- -r 将排序结果反向输出,比如,若原本文件名由小到大,反向则为由大到小。
- -R 连同子目录内容一起列出来,等於将该目录下的所有文件都显示出来。
- -S 以文件容量大小排序,而不是以文件名排序。
- -t 以时间排序,而不是以文件名排序。
4、fdisk命令
fdisk 是一个创建和维护分区表的程序,它兼容 DOS 类型的分区表、BSD 或者 SUN 类型的磁盘列表。fdisk -l 可以显示磁盘大小以及磁盘分区信息。常见的其他选项有:
- -b 扇区大小(512、1024、2048或4096)
- -c 兼容模式:“dos”或“nondos”(默认)
- -h 打印此帮助文本
- -u 显示单位:“cylinders”(柱面)或“sectors”(扇区,默认)
- -v 打印版本信息
- -C 指定柱面数
- -H 指定磁头数
- -S 指定每个磁道的扇区数
5、stat命令
stat命令用于显示文件的状态信息。stat命令的输出信息比ls命令的输出信息要更详细。常见的选项有:
- -L:支持符号连接;
- -f:显示文件系统状态而非文件状态;
- -t:以简洁方式输出信息;
- –help:显示指令的帮助信息;
- –version:显示指令的版本信息。
延伸阅读
linux常用的几个命令
1、ls命令
ls可能是每个Linux用户在其终端中键入的第一个命令。它允许用户列出您想要的目录的内容(默认情况下是当前目录),包括文件和其他嵌套目录。例如,要着色 ls 命令的输出,可以使用以下命令:
ls --color=auto
2、alias命令
alias命令允许用户在shell会话中定义临时别名。创建别名时,指示shell用一系列命令替换单词。例如,要设置 ls 为颜色而不每次键入标志 –color,可以使用:
alias ls="ls --color=auto"
3、unalias命令
unalias命令旨在从已定义的别名中删除alias。要删除以前的ls别名,可以使用:
unalias ls
4.pwd命令
pwd命令代表“打印工作目录”,它输出所在目录的绝对路径。例如,如果你的用户名是“john”,并且位于文档目录中,则其绝对路径将是 /home/john/Documents。要使用它,只需在终端中键入:
pwd
5.cd命令
cd命令指的是“更改目录”,它会将当前目录切换到您试图访问的目录。例如,如果您在Documents目录中,并且试图访问其名为Videos的子文件夹之一,则可以通过键入以下内容来输入:
cd Videos
你还可以提供文件夹的绝对路径:
cd /home/wbolt/Documents/Videos
文章标题:linux查看磁盘空间命令,发布者:Z, ZLW,转载请注明出处:https://worktile.com/kb/p/46978