什么是shell命令,它可以给出用于下载的当前目录大小的列表?

时间:2012-11-01 12:34:31

标签: linux shell

watch -n 3 du -sh >> log

此命令可能每3秒更新一次值,但只有当前目录的最新大小存储在文件日志中,旧值很简单地覆盖,所以如何保留旧值,并存储它到名为log?

的文件中

2 个答案:

答案 0 :(得分:2)

watch不会覆盖该文件。实际上,在重定向过程中无法覆盖文件。

watch只会保存连续屏幕之间的差异(使用ANSI代码)。它不是用来记录某些东西的(因此它被称为“手表”,无论如何)。

使用xxd查看日志文件的真实内容。

答案 1 :(得分:0)

也许这可能会做更多你想做的事情:

while sleep 3
do
  du -sh
done >> log &
tail -F log