gpt4 book ai didi

tar 预运行以评估预期的文件大小或数量

转载 作者:行者123 更新时间:2023-12-04 05:53:04 25 4
gpt4 key购买 nike

问题:
我有一个后端进程,在某个时候他会收集并构建一个大的 tar 文件。
这个 tar 接收几个目录和一个排除文件。
该过程可能需要长达几分钟的时间,我想在我的前端过程 (GUI) 中报告去皮过程的进度(这对于按下下载按钮的用户来说是一个大问题,而且似乎什么也没发生。 ...)。

我知道我可以在 tar 命令中使用 -v -R 并计算文件和大小进度,但我正在寻找某种 tar 预运行模式/试运行来帮助我评估预期的文件数量或预期的 tar 大小.

我正在使用的命令:tar -jcf 'FILE.tgz' 'exclude_files' 'include_dirs_and_files'
每个愿意提供帮助的人都可以获得 10 倍的奖励。

最佳答案

您可以将输出通过管道传输到 wc工具而不是实际制作文件。

使用文件列表(详细):

[git@server]$ tar czvf - ./test-dir | wc -c
./test-dir/
./test-dir/test.pdf
./test-dir/test2.pdf
2734080

没有:
[git@server]$ tar czf - ./test-dir | wc -c
2734080

关于tar 预运行以评估预期的文件大小或数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16184583/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com