显示 tar 命令完成归档过程需要多长时间

问题描述 投票:0回答:1

有没有办法显示使用 tar 命令归档文件的压缩时间需要多长时间。

我需要知道归档过程进行了多少次。

我在网上搜索但找不到与此问题相关的任何内容。

linux time tar
1个回答
0
投票

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"
© www.soinside.com 2019 - 2024. All rights reserved.