linux查询压缩进度命令

不及物动词 其他 371

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,可以使用以下命令来查询压缩进度:

    1. 使用tar命令压缩文件时,可以通过-v参数查看压缩进度。例如,压缩文件时可以输入以下命令:
    “`
    tar -zcvf compressed.tar.gz /path/to/directory
    “`
    在压缩过程中,会显示压缩的文件名和压缩进度的百分比。

    2. 使用zip命令压缩文件时,可以通过-z参数查看压缩进度。例如,压缩文件时可以输入以下命令:
    “`
    zip -rv compressed.zip /path/to/directory
    “`
    同样,在压缩过程中,会显示压缩的文件名和压缩进度的百分比。

    3. 使用gzip或bzip2命令压缩单个文件时,可以通过–l参数来查看压缩进度。例如,压缩文件时可以输入以下命令:
    “`
    gzip -l file.gz
    “`
    或者
    “`
    bzip2 -l file.bz2
    “`
    这样可以显示压缩文件的大小和压缩比例。

    4. 如果你使用的是图形界面的压缩工具,如File Roller,在压缩过程中会显示压缩进度的图形化界面,可以清楚地看到压缩的进度。

    以上是一些常用的命令和方法,可以通过这些方法来查询Linux系统下的压缩进度。希望对你有所帮助!

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux中,可以使用”tar”命令来创建和提取压缩文件。”tar”命令并不会显示压缩过程的进度条,但可以通过结合其他命令来查看压缩进度。以下是几种常用的方法:

    1. 使用”pv”命令(Pipe Viewer):pv是一个进度显示工具,可以用来查看通过管道传输的数据的进度。可以将”tar”命令的输出通过管道传递给”pv”命令,再将结果输出到压缩文件。示例:
    “`
    tar cf – <目录> | pv | gzip > <压缩文件>
    “`
    这样,pv命令就会实时显示压缩进度。

    2. 使用”progress”命令:progress是一个小巧的进度条工具,可以用来显示文件操作的进度。可以使用”progress”命令来监视”tar”命令的执行进度。示例:
    “`
    tar cf – <目录> | progress -m “正在压缩” > <压缩文件>
    “`
    这样,progress命令就会以进度条的形式显示压缩进度。

    3. 使用”lsof”命令:虽然”lsof”主要用于显示打开的文件列表,但也可以通过查看”tar”命令正在操作的文件数来推测压缩进度。示例:
    “`
    lsof | grep <压缩文件> | wc -l
    “`
    这条命令会显示正在操作的压缩文件的数量。可以通过不断执行该命令来查看文件数量的变化,从而判断压缩进度。

    4. 使用”du”命令:可以使用”du”命令查看目录的大小,然后与压缩前的目录大小进行比较,从而推测压缩进度。示例:
    “`
    du -sh <目录>
    “`
    这条命令会显示目录的大小。通过比较压缩前后的目录大小,可以推测压缩进度。

    5. 使用”rsync”命令:rsync命令用于在本地和远程主机之间同步文件,可以用来查看文件复制的进度。可以将”tar”命令的输出通过管道传递给”rsync”命令,并使用”–progress”选项显示进度条。示例:
    “`
    tar cf – <目录> | rsync –progress –out-format=”%n %l” <目录> <压缩文件>
    “`
    这样,rsync命令就会实时显示文件复制的进度。

    以上是一些常用的方法来查询压缩进度的命令,可以根据实际需求选择合适的方法。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,我们可以使用一些命令来查询压缩进度。下面将介绍几种常用的方法和操作流程。

    方法一:使用pv命令
    pv命令是一个非常实用的终端工具,可以用来监视数据流的进度。在进行压缩操作时,我们可以使用pv命令来查看压缩进度。

    1. 首先安装pv命令,可以使用以下命令进行安装:
    – Ubuntu/Debian系统:sudo apt-get install pv
    – CentOS/RHEL系统:sudo yum install pv

    2. 使用tar命令进行压缩,并通过管道将输出传递给pv命令:
    tar -czf – 目录/文件 | pv > 压缩文件.tar.gz

    3. pv命令会显示当前进度、已压缩的字节、速度等信息。

    方法二:使用gzip命令
    gzip命令是Linux系统中常用的压缩命令,可以使用其-v参数来查看压缩进度。

    1. 使用gzip命令进行压缩,并通过-v参数来显示压缩进度:
    gzip -rv 目录/文件

    2. gzip命令将显示每个文件的压缩进度、已压缩的字节、速度等信息。

    方法三:使用tar命令结合progress命令
    progress是一个第三方工具,可以用来显示命令的进度条。结合tar命令,我们可以使用progress来查看压缩进度。

    1. 首先安装progress工具,可以通过源码编译安装或者使用软件包管理工具进行安装。

    2. 使用tar命令进行压缩,并通过管道将输出传递给progress命令:
    tar -czf – 目录/文件 | progress -m

    3. progress命令将显示压缩进度的进度条。

    总结:
    以上就是在Linux系统中查询压缩进度的几种常用方法。使用pv命令可以实时查看进度、速度等详细信息;使用gzip命令可以快速查看压缩进度;使用progress命令可以显示进度条。根据需要选择合适的方法来查看压缩进度。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部