标签: du

相当于 Solaris 中的“du --max-depth=0 -h”(或类似的东西)

du我的 solaris 环境中的命令有非常简洁的帮助,没有手册页,并且不支持--max-depth在 linux 世界中看到的选项。

我想知道给定目录占用了多少空间。在 Solaris 中获得它的最简单方法是什么?

solaris du

3
推荐指数
1
解决办法
6048
查看次数

关于 du 命令 linux 磁盘使用的说明

这两者有什么区别:

du -h --max-depth=2 /usr/* | sort -nr | head -n 20
Run Code Online (Sandbox Code Playgroud)

和:

du -h --max-depth=2 /usr/ | sort -nr | head -n 20
Run Code Online (Sandbox Code Playgroud)

我想在 /usr 文件夹下显示 20 个最大的文件夹。
这 20 个文件夹是否也包括整个子文件夹大小?

linux du

3
推荐指数
1
解决办法
721
查看次数

将 du(磁盘使用情况)结果传递给数字变量

在 shell 脚本中,我正在寻找一种将 du(磁盘使用情况)结果传递给数字变量的方法,以便我可以将 shell 脚本的执行与特定文件夹的大小联系起来。我已经尝试过类似 size=$(du -sh /folder) 的东西,但这将一个字母数字值传递给变量“size”,加上文件夹的名称,这显然不是我想要的。

我正在使用 OSX,但我相信这更像是一个 bash/linux 问题。有没有人知道如何实现这一目标?非常感谢。

linux hard-drive environment-variables shell-script du

3
推荐指数
1
解决办法
1979
查看次数

du -h 返回512,是什么意思?

我有一些du -h返回的文件512,我的理解它应该返回带有单位的数字。这是什么意思 ?实际使用的磁盘空间是多少?

好文件

(base) -bash-4.2$ du -h 2020.110/drr0/X1.0060_0958
36K 2020.110/drr0/X1.0060_0958
(base) -bash-4.2$ ls -l 2020.110/drr0/X1.0060_0958
-rw-rw-rw- 1 user11 users 36628 Jul 29 18:43 2020.110/drr0/X1.0060_0958
Run Code Online (Sandbox Code Playgroud)

坏文件

(base) -bash-4.2$ du -h 2020.110/drr0/X1.0060_0957
512 2020.110/drr0/X1.0060_0957
(base) -bash-4.2$ ls -l 2020.110/drr0/X1.0060_0957
-rw-rw-rw- 1 user11 users 0 Jul 29 18:51 2020.110/drr0/X1.0060_0957
Run Code Online (Sandbox Code Playgroud)

du

3
推荐指数
2
解决办法
677
查看次数

执行 du 时排除文件夹

我试图用来du获取文件系统上的文件/大小列表(这样做sudo):

cd /
du --exclude-from="/home"
Run Code Online (Sandbox Code Playgroud)

我收到一条错误消息,告诉我这/home是一个文件夹。

我不想/home被包括在内。查看du手册,看起来这不可能。du完成我想要的东西的替代方法是什么?

linux du

2
推荐指数
1
解决办法
2万
查看次数

如何对命令行输出进行排序?

我正在尝试du按文件大小对输出进行排序,但似乎没有选项。

我可以将其通过管道传输到另一个命令来处理排序吗?

unix command-line sorting du

0
推荐指数
1
解决办法
698
查看次数