linux查看磁盘空间命令

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
Z, ZLWZ, ZLW站长
上一篇 2023年3月16日
下一篇 2023年3月16日

相关推荐

  • 概率图模型(PGM)是神什么

    概率图模型(PGM)是一种表示多个随机变量之间复杂关系的数学工具。我们可以从以下几点去深入了解:1、PGM的定义与类型;2、基本概念与术语;3、主要应用领域;4、与其他模型的对比;5、学习与推断方法;6、未来的研究方向。 1、PGM的定义与类型 联合概率分布:PGM提供了一种结构化的方法来表示多个随…

    2023年7月30日
    14400
  • 特赞CTO王喆:数据思维有利人生决策,创业过程是价值和规模化的动态平衡

     文| babayage 编辑 | 笑 笑 Tezign = Tech(科技)+ Design(想象力) 2021年3月18日,特赞宣布完成获得由淡马锡领投的C2轮融资,此前,特赞完成由红杉资本中国基金领投的C1轮融资,C轮融资金额共计1亿美元。 6年之前,王喆结缘特赞创始人CEO范凌、加入特赞,开…

    2022年3月20日
    35100
  • 机器学习中常常提到的正则化是什么

    正则化在机器学习中是为了防止过拟合而向模型的损失函数中添加的一个惩罚项。我们可以从以下几点去理解:1、定义与意义;2、常见类型;3、为何使用正则化;4、正则化与过拟合;5、如何选择正则化参数。 1、定义与意义 正则化在机器学习中是为了防止过拟合而向模型的损失函数中添加的一个惩罚项。它会限制模型的复杂…

    2023年7月23日
    17100
  • 现阶段的编程语言都有什么缺陷

    Python的劣势是速度较慢,且有一些特定情况下才会出现(无法重现)的 bug;C/C++C/C++的劣势是学习难度大,且拥有大量极为复杂的功能交互方式,容易造成资源浪费;Java的劣势是占用大量内存,并且启动时间较长;C#的劣势是跨平台能力太差,且在国内就业环境不太好。 Python 优势:简单易…

    2023年2月22日
    9300
  • 职业化管理是什么

    职业化就是一种工作状态的标准化、规范化、制度化。包含在工作中应该遵循的职业行为规范(Code of Conduct),职业素养,和匹配的职业技能。即在合适的时间、合适的地点,用合适的方式,说合适的话,做合适的事,不为个人感情所左右,冷静且专业。 职业化就是一种工作状态的标准化、规范化、制度化,包含在…

    2023年5月23日
    14700
  • 进度表用什么软件做

    做进度表用的软件有:1. Microsoft Project;2. Smartsheet;3. Trello;4. Asana;5. Notion。Microsoft Project 是一款功能强大的进度表软件,它提供了甘特图、网络图、资源管理、成本分析等多种功能。用户可以使用 Microsoft …

    2023年2月28日
    55300
  • 公司管理体系包括哪些

    公司管理体系包括:1、战略目标、经营理念;2、程序流程、表格设计;3、组织结构、功能模块;4、部门岗位、权责价值。建立和实施公司管理体系可以使企业广泛采用国际公认的ISO9001管理理念、原则、方法和技能,逐步符合企业管理的国际要求。 1、战略目标、经营理念 向员工、消费者和市场亮明身份,让员工、消…

    2022年11月6日
    72500
  • cmd重启电脑命令的方法

    cmd重启电脑命令方法:1、打开“运行”对话框;2、打开命令提示符页面;3、在命令提示符页面中输入重启命令。打开“运行”对话框是指用快捷键win+R打开或者在“开始”中打开,打开命令提示符页面是指在“运行”对话框中输入cmd并回车进行打开。 一、cmd重启电脑命令的方法 1、打开“运行”对话框 可以…

    2023年3月16日
    8.5K00
  • Visual C  .NET的存在意义是什么

    存在意义是:1. 提供强大的开发环境;2. 支持多种应用程序类型;3. 提高开发效率;4. 与.NET框架紧密集成;5. 提供丰富的第三方组件;6. 提供广泛的支持和资源。Visual C .NET提供了一个强大的开发环境,使得开发人员可以更加高效地进行应用程序开发。 1. 提供强大的开发环境 Vi…

    2023年3月1日
    5400
  • 营销管理主要管什么

    营销管理主要负责对营销方案进行分析、设计、实施与控制,实现企业经营目标,建立、发展、完善与目标顾客的交换关系,以此满足目标顾客需求并为企业利益创造交换机会。具体来说,营销管理的职责有:1. 完成公司制定的营销指标;2. 负责营销策略、计划的拟定,实施和改进等。 一、营销管理的职责 二、营销管理的定义…

    2023年7月28日
    13200

发表回复

登录后才能评论
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部