相关疑难解决方法(0)

带有 `-L` 标志的 `du` 命令的行为

du-L命令与命令行选项一起使用时,我注意到命令的奇怪行为。

我正在使用 Slackware 14 和 Coreutils 8.19。

要重现奇怪的行为,请创建两个文件夹:

mkdir foo
mkdir bar
Run Code Online (Sandbox Code Playgroud)

在其中一个文件夹中创建一个文件:

perl -e 'print "A"x10000' > foo/text

另一个文件夹中的符号链接:

ln -s ../foo/text bar/text

现在,如果你输入:

du -h -L bar

你会得到:

16k bar

由于符号链接被取消引用。但是如果你输入:

du -h -L *

你会得到:

16K     foo
4.0K    bar
Run Code Online (Sandbox Code Playgroud)

并且符号链接不会被取消引用。我错过了什么吗?

disk-usage coreutils symlink

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

标签 统计

coreutils ×1

disk-usage ×1

symlink ×1