提问人:Ramin Ismayilli 提问时间:9/24/2023 更新时间:9/24/2023 访问量:218
显示 tar 命令完成归档过程所需的时间 [已关闭]
Show how long the tar command takes to complete archiving process [closed]
问:
闭。这个问题与编程或软件开发无关。它目前不接受答案。
这个问题似乎不是关于特定的编程问题、软件算法或程序员主要使用的软件工具。如果您认为该问题在另一个 Stack Exchange 站点上是主题,您可以发表评论以解释该问题可能在哪里得到回答。
上个月关闭。
有没有办法显示使用 tar 命令存档文件所需的压缩时间。
我需要知道存档过程花了多少次。
我在互联网上搜索了,但找不到与这个问题相关的任何内容。
答:
3赞
Freeman
9/24/2023
#1
它本身没有提供内置选项来显示压缩或存档文件所花费的时间,但您可以结合使用 与 来测量执行时间。tar
time
tar
time tar -czvf archive.tar.gz /path/to/your_files
你也可以结合使用 ,因为它允许你计算执行前后的确切时间差,在我的场景中,用于获取运行前后的当前时间(以秒为单位),然后计算两个时间戳之间的差值并将其存储在变量中,最后, 该脚本以秒为单位显示所花费的总时间,如下所示:time
date
tar
date +%s
tar
runtime
start=$(date +%s)
tar -czvf archive.tar.gz /path/to/your_files
end=$(date +%s)
runtime=$((end-start))
echo "Time taken: $runtime seconds"
评论