我必须创建一个 10GB 大小的随机文件,我可以使用dd或fallocate ,但du -sh显示的大小是我创建的文件的两倍: 有人可以解释一下这种明显的差异吗? ...
我必须创建一个 10GB 大小的随机文件,我可以使用dd或fallocate ,但du -sh显示的大小是我创建的文件的两倍: 有人可以解释一下这种明显的差异吗? ...
在 Linux 上,我有一个名为 dirs.txt 的文件。 该文件中有目录名,其中一些包含嵌入的空白。 我想对每个目录名称运行 du -sh 命令(以获取每个目录及其子目录的总使用情况)。 我试过了: 但这似乎在它们的空间上拆分了目录名称,这意味着很多错误。 我该如何解决这个问题? ...
有没有办法提高挂载点上du命令的速度? 我正在寻找在安装点上使用以下命令以字节为单位检索指定目录的顶级目录的占用空间,我看到它超级慢。 而另一方面, df可以非常快速地检索挂载点的数据。 想知道是否有办法在挂载点上使用du并以更快的方式获取所需数据? 还有一种方法可以在挂载点上使用不同的命令在顶级目 ...
我正在编写一个 bash 脚本,它应该输出目录和所有子文件夹中的前 10 个最重的文件(该目录作为参数传递给脚本)。 为此,我使用以下命令: sudo du -haS ../../src/ | sort -hr sudo du -haS ../../src/ | sort -hr ,但它的输出包含 ...
如何使du命令抛出input/output error 。 出于某种原因,我想重现此用例并希望在将更改推送到生产之前验证我的修复。 我无法理解如何重现此用例。 我尝试了很多东西,但没有运气。 任何其他命令也可以为文件系统引发输入/输出错误。 例如 ...
我有一个具有以下名称的文件列表: 要检查所有文档空间,我可以使用 du -sh file*. 我正在尝试访问从 document1 到 document 10 的文档。我尝试了以下操作: du -sh document[1-10] 但它返回document 28和document 15 。 ...
我有一个目录列表,想知道是否有一个 bash 脚本可以执行到 go 的 for 循环,并在最后一个目录 ( /something/something/invoices ) 中输入du -h 。 或者有比以下更好的命令: find / -type d -name "/something/somethi ...
我正在使用 tree 命令获取目录列表: tree -ifd --du 然而,这似乎只显示目录本身的大小,而不是其内容的总数。 我将如何修改此命令以显示每个目录及其内容使用的总空间? 编辑:这个 du 命令似乎接近于做我想做的,但有一个排序问题: du -h./* | sort -k 2 上面产生 ...
我不熟悉 bash 脚本。 也许这是一个愚蠢的问题。 但我找不到答案。 我正在研究一个 bash 脚本,它模仿命令ls -sh的行为,但实际上使用du -sh来获取文件和文件夹大小。 它对 output 进行排序。 很像du -sh* | sort -h 使用 colors du -sh* | so ...
我们有一个软件 package 通过为批次文件分配作业编号来执行任务。 批处理中可以包含任意数量的文件。 然后将文件存储在类似于以下的目录结构中: 文件名是自动生成的。 .storage中的目录是文件号的千分位。 还有一个数据库将工作编号和文件编号与相关客户相关联。 运行 SQL 查询,我可以列出 ...
我正在编写一个脚本,通过使用 tar、gzip 和 gpg 加密一堆文件夹,以及使用 du 和 awk 的 pv 来跟踪进度。 这是导致问题的行 这在大多数情况下都很有效。 但是,如果 output 文件已经存在,gpg 会提示用户,询问我们是否要覆盖该文件。 在这种情况下,当脚本退出时,控制台会中 ...
我想知道是否有某种方法可以仅使用没有 du 的基本 Bash 命令来计算文件夹大小。 它适用于非常有限的环境(如救援模式),没有像 du 这样的实用程序。 先感谢您! ...
我正在使用以下 find 命令递归列出文件夹中的所有文件并按大小对其进行排序(最大大小在顶部) find . -not -path '*/\\.*' -not -name '*.nfo' -type f -exec du -h {} + | sort -r -h 该命令运行良好,但我需要从每个结 ...
我有一个包含多个目录和完整路径的列表: 我需要计算这个列表的总大小。 从获取 UNIX 中文件列表的总大小 这是我能找到的最接近的答案,但给了我以下错误消息: bash: /bin/du: 参数列表太长 ...
我正在检查目录大小,但是du和psutil给出了很多不同的输出,>>> import psutil >>> print(psutil.disk_usage("/home/user1")) diskusage(total=52586614784, used=300 ...
上面的代码获取每个文件的文件大小,将其放入数组中,然后打印总和。 返回的值与: 并且这两个值都与显示的总计有很大不同: 没有隐藏文件。 苹果系统 ...
这方面有很长的线索,我已经阅读了我能找到的所有内容,但他们没有回答我的问题。 以下是我能找到的在文件夹中获得格式良好的du列表的最佳方法: 但是,这不是我想要的,因为我希望它过滤掉/不显示顶级文件夹中的文件。 我只想获得目录(包括.*目录)的摘要,而不是单个文件的混乱。 我想我需要修改ls但不 ...
我有一个名为“A”的文件夹,其中有 3 个子文件夹,分别名为“A1”、“A2”、“A3”。 有没有显示每个子文件夹中文件数量的命令? 例如 谢谢。 ...
这是场景。 想象一下我们有这种风格的目录结构 - 等等。 我试图在我的输出中得到的是名称目录的总磁盘使用量,但将所有“20180x”文件夹计入总数。 最后,此输出应按磁盘使用率最高到最低进行排序。 作为一个非常基本的例子,如果我要这样做 - 输出将显示输出中每个“201801”、“20 ...
我有一个包含 null 终止字符串的文件(名为 excl.txt),如下所示: 为了计算不包括上述文件中的模式的 /data 文件夹的大小,我使用命令: 但它不起作用: excl.txt 最初是手动创建的(通过逐行输入并按回车键)然后使用以下命令以便 null 术语替换换行符 到底是怎么回事? ...