在 Ubuntu 系统中,unzip 命令默认不提供进度显示
pv 命令。首先,你需要安装 pv 工具。在终端中运行以下命令来安装:sudo apt-get install pv 然后,你可以使用以下命令解压文件并显示进度:
pv file.zip | unzip -q -o - 这里,file.zip 是你要解压的文件名。-q 选项让 unzip 保持安静,不输出其他信息;-o 选项表示覆盖已存在的文件。
progress 命令。首先,你需要安装 progress 工具。在终端中运行以下命令来安装:sudo apt-get install progress 然后,你可以使用以下命令解压文件并显示进度:
unzip -o file.zip -d /tmp/destination | progress -w 80 这里,file.zip 是你要解压的文件名,/tmp/destination 是解压后的目标目录。-o 选项表示覆盖已存在的文件。progress 命令会显示一个进度条,-w 80 选项表示设置进度条的宽度为 80 个字符。
请注意,这两种方法都不是 unzip 命令的内置功能,而是通过管道(|)将 unzip 命令的输出传递给其他工具来实现的。因此,它们可能不适用于所有情况,特别是在处理大型文件或网络传输时。