英语法语西班牙语

Ad


OnWorks 网站图标

duposix - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 duposix

这是命令 duposix,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


du — 估计文件空间使用情况

概要


du [-a|-s] [-kx] [-H|-L] [文件...]

商品描述


默认情况下, du 实用程序应将文件空间的大小写入标准输出
分配给文件的每个子目录的文件空间的大小
以每个指定文件为根的层次结构。 默认情况下,当符号链接是
在命令行或文件层次结构中遇到, du 应计算尺寸
符号链接(而不是链接所引用的文件),并且不得跟随链接
到文件层次结构的另一部分。 分配给文件的文件空间大小
目录类型应定义为分配给目录中所有文件的空间总和
以目录为根的文件层次结构加上分配给目录本身的空间。

什么时候 du 不能 统计() 文件或 统计() 或读取目录,会报错
条件和最终退出状态受到影响。 具有多个链接的文件应为
只计算和写入一个条目。 在报告中选择的目录条目
未指定。 默认情况下,文件大小应以 512 字节为单位写入,四舍五入为
下一个 512 字节单元。

配置


du 实用程序应符合 POSIX.1-2008 的基本定义卷, 部分 12.2,
公用事业 句法 指南.

应支持以下选项:

-a 除了默认输出,报告每个文件的大小不是类型
以指定文件为根的文件层次结构中的目录。 不管
的存在 -a 选项,非目录给出为 文件 操作数应始终
被列出。

-H 如果在命令行中指定了符号链接, du 应计算大小
链接引用的文件或文件层次结构。

-k 以 1024 字节为单位写入文件大小,而不是默认的 512 字节
单位。

-L 如果在命令行上指定了符号链接或在执行过程中遇到了符号链接
遍历文件层次结构, du 应计算文件或文件的大小
链接引用的层次结构。

-s 而不是默认输出,只报告每个的总和
指定的文件。

-x 评估文件大小时,仅评估具有相同设备的文件
作为指定的文件 文件 操作数。

指定多个互斥选项 -H-L 不得
视为错误。 指定的最后一个选项应确定
效用。

操作数


应支持以下操作数:

文件 要写入其大小的文件的路径名。 如果不 文件 被指定,
应使用当前目录。

标准输入


不曾用过。

INPUT FILES


没有。

环境 变数


以下环境变量会影响执行 du:

为未设置或未设置的国际化变量提供默认值
空值。 (参见 POSIX.1-2008 的基本定义卷, 部分 8.2,
国际化 变量 为国际化优先
用于确定语言环境类别值的变量。)

LC_ALL 如果设置为非空字符串值,则覆盖所有其他字符串的值
国际化变量。

LC_CTYPE 确定用于解释文本数据字节序列的语言环境
作为字符(例如,单字节而不是多字节字符
论据)。

LC_消息
确定应该用于影响格式和内容的语言环境
写入标准错误的诊断消息。

路径 确定用于处理的消息目录的位置 LC_消息.

异步 新闻


默认。

标准输出


来自的输出 du 应由分配给文件的空间量和名称组成
文件,格式如下:

"%d %s\n", <尺寸>,路径名>

斯特德


标准错误应仅用于诊断消息。

OUTPUT FILES


没有。

EXTENDED 商品描述


没有。

退出 状态


应返回以下退出值:

0 成功完成。

>0 发生错误。

后果 OF 错误


默认。

以下 部分 ,那恭喜你, 内容丰富。

申请须知 用法


没有。

示例


没有。

基本原理


使用 512 字节单元是历史惯例,并保持与 ls
本 POSIX.1-2008 卷中的其他实用程序。 这并不要求文件系统
本身基于 512 字节的块。 这 -k 选项被添加为一种折衷措施。 它
标准开发者同意 512 字节是最好的默认单位,因为
它在 System V 上的完整历史一致性( 混合使用 512/1024 字节
BSD 系统),并且 -k 切换到 1024 字节单元的选项是一个很好的折衷方案。
喜欢 1024 字节数量的用户可以轻松别名 dudu -k 不破坏
许多历史脚本依赖于 512 字节单元。

-b 选项已添加到早期提案中,以提供解决方案
其中 System V 和 BSD 系统给出了文件大小的数字 ,这是
实现定义的概念。 (通常情况下,System V 的块大小为 512 字节
BSD 系统为 1024 字节。)但是, -b 后来被删除了,因为默认是
最终决定为 512 字节为单位。

历史文件系统无法获得空间分配的确切数字
给文件。 历史文件系统中有两个已知的不准确区域:
的情况 间接 被文件系统使用或 文件产生
错误的高值。 间接块是文件系统在存储中使用的空间
文件的空间,但不必计入分配给文件的空间。 一种
文件是其中一个 寻求() 调用已超过结束的位置
文件和数据随后已在该点写入。 文件系统不需要分配
将所有中间零填充块添加到此类文件中。 这取决于实施
准确定义其方法的准确程度。

-a-s 选项在原始版本中是互斥的 du. POSIX
Shell 和 Utilities 描述由 SVID 中的语言隐含,其中 -s is
描述为导致报告“仅总计”。 有些系统可能会产生
输出 -sa, 但严格符合 POSIX Shell 和实用程序应用程序不能使用
那个组合。

-a-s 除了 System V 的行为不
列出明确指定为操作数的非目录,除非 -a 选项被指定,
被认为是一个错误; 基于 BSD 的行为(所有操作数的报告)是强制性的。 这
默认行为 du 在 SVID 中关于报告读取文件失败(它
不产生任何消息)被认为是违反直觉的,因此指定
POSIX Shell 和实用程序的默认行为应该是生成此类消息。 这些
可以通过外壳重定向来关闭消息以实现 System V 行为。

-x 选项是最近 BSD 系统的历史实践。 已被此采用
POSIX.1-2008 的数量,因为没有其他历史方法来限制 du
搜索到单个文件层次结构。 搜索的这种限制是必要的,以使其
可以获取有关其他文件所在的文件系统的文件空间使用信息
安装系统,而不必求助于冗长的 发现AWK 脚本。

未来 如何前往


没有。

使用 onworks.net 服务在线使用 duposix


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    移相器
    移相器
    Phaser 是一个快速、免费且有趣的开放式
    源 HTML5 游戏框架,提供
    WebGL 和 Canvas 渲染
    桌面和移动网络浏览器。 游戏
    可以共...
    下载移相器
  • 2
    附庸引擎
    附庸引擎
    VASSAL 是一个游戏引擎,用于创建
    电子版传统板
    和纸牌游戏。 它提供支持
    游戏块渲染和交互,
    和...
    下载 VASSAL 引擎
  • 3
    OpenPDF - iText 的分支
    OpenPDF - iText 的分支
    OpenPDF 是一个 Java 库,用于创建
    以及使用 LGPL 编辑 PDF 文件和
    MPL 开源许可证。 OpenPDF 是
    iText 的 LGPL/MPL 开源继承者,
    一个...
    下载 OpenPDF - iText 的分支
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - 自动化系统
    地球科学分析 - 是地理
    信息系统 (GIS) 软件
    地理数据的强大功能
    加工和分析...
    下载 SAGA GIS
  • 5
    Java/JTOpen 工具箱
    Java/JTOpen 工具箱
    IBM Toolbox for Java / JTOpen 是一个
    Java类库支持
    客户端/服务器和互联网编程
    模型到运行 OS/400 的系统,
    i5/OS, 哦...
    下载 Java/JTOpen 工具箱
  • 6
    D3.js
    D3.js
    D3.js(或数据驱动文档的 D3)
    是一个 JavaScript 库,它允许你
    生成动态的交互式数据
    Web 浏览器中的可视化。 与D3
    您...
    下载 D3.js
  • 更多 ”

Linux 命令

Ad