问题:我有一个后端进程,他有时会收集并构建一个大的 tar 文件。这个 tar 接收几个目录和一个排除文件。该过程可能需要几分钟,我想在我的前端过程 (GUI) 中报告去皮过程的进度(这对于按下下载按钮的用户来说是一个大问题,似乎什么都没有发生。 ..)。
我知道我可以在 tar 命令中使用 -v -R 并计算文件和大小进度,但我正在寻找某种 tar 预运行模式/空运行来帮助我评估预期的文件数量或预期的 tar 大小.
我正在使用的命令:tar -jcf 'FILE.tgz' 'exclude_files' 'include_dirs_and_files'
每个愿意提供帮助的人都可以获得 10 倍。