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

标签 linux shell

watch -n 3 du -sh >> log

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

最佳答案

watch 不会覆盖文件。事实上,不可能在重定向过程中覆盖文件。

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

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

关于linux - 可以给出用于下载的当前目录大小列表的 shell 命令是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13177182/

相关文章:

linux - 通过 bash 更改特定文件夹中的文件名

c - 使用管道在两个子进程之间持续通信

linux - 为什么在 Unix 的 crontab 条目中包含 ". ./.profile"?

bash - 如何从文件加载 bash 命令历史

shell - 如何在 make Recipe 中使用 for 循环

linux - 配置多节点 hadoop 安装

Linux:使用另一个环境变量的一部分设置环境变量

python - anacron 是否已针对 Mac 弃用?为什么我在运行 anacron 时看不到任何输出?

c - 我只能在新文本文件中存储有限行数

linux - 如何在 2 个进程(linux)之间共享 OpenGL 上下文/纹理