linux使用tar后命令行不显示

不及物动词 其他 65

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    问题解决办法一般有以下几种可能性:

    1. 使用了静默模式:有些版本的tar命令支持静默模式,在这种模式下,命令行不会显示任何输出信息。可以尝试添加-v参数来取消静默模式,例如:tar -xvf archive.tar。

    2. 使用了重定向:有可能在命令行中使用了重定向符号,将输出信息重定向到了其他地方,而不是显示在命令行上。可以检查命令行中是否有类似于”>”或者”>>”的字符,如果有,可以尝试去掉或者修改重定向的位置。

    3. 没有正确设置环境变量:有时候,命令行不显示输出信息的原因是环境变量设置的问题。可以尝试重新设置PATH环境变量,或者使用绝对路径来执行tar命令。

    4. 文件权限的问题:有时候,文件的权限设置不正确可能导致命令行不显示任何输出信息。可以使用ls -l命令来查看文件的权限情况,并尝试修改权限。

    5. tar命令本身的问题:有可能tar命令本身存在问题,可以尝试更新或者重新安装tar命令。

    综上所述,如果linux使用tar后命令行不显示,可以尝试取消静默模式、检查重定向符号、重新设置环境变量、修改文件权限或者更新安装tar命令来解决问题。

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

    有些情况下,在Linux上使用tar命令来压缩或解压文件时,命令行可能不会显示任何输出。这种情况可能是由于以下几个原因:

    1. 文件较小:当要压缩的文件比较小时,tar命令的执行速度非常快,导致命令行几乎没有时间显示任何输出。你可以使用”ls -l”命令来检查压缩或解压后的文件是否存在。

    2. 静默模式:tar命令可以使用”-q”参数来设置静默模式,这会使命令行不显示任何输出。可以在tar命令后添加”-v”参数来取消静默模式,这样就能查看tar命令的执行过程。

    3. 错误处理:如果tar命令在执行过程中遇到任何错误,它可能会在命令行显示相关的错误消息。如果你没有看到任何输出,那么很可能是你压缩或解压的文件路径或参数有误。建议仔细检查命令行中的路径和参数是否正确。

    4. 后台执行:有时候,用户可能会在后台执行tar命令,这导致命令行不显示任何输出。可以使用”jobs”命令来查看当前后台运行的任务,或者使用”fg”命令将任务切换到前台以查看输出。

    5. 输入/输出重定向:如果你在tar命令中使用了输入或输出重定向,例如将输出重定向到其他文件,那么命令行很可能不会显示任何输出。你可以使用”cat”命令来检查重定向的文件是否包含了正确的内容。

    总结而言,当在Linux上使用tar命令进行压缩或解压时,如果命令行不显示任何输出,可能是因为文件较小、设置了静默模式、遇到了错误、在后台执行或使用了输入/输出重定向等原因。需要仔细检查命令行的路径、参数和设置,或者使用其他命令来查看相关的输出或错误信息。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要在命令行中显示tar命令的输出,可以使用以下方法:

    1. 添加“-v”选项:tar命令默认是不显示详细输出信息的。要显示详细信息,可以在命令中添加“-v”选项。例如,使用以下命令创建一个tar存档文件并显示详细输出:

    “`shell
    tar -cvf archive.tar file1 file2 file3
    “`

    这将显示每个文件被添加到tar存档中的详细信息。

    2. 重定向输出到终端:如果使用tar命令时没有添加“-v”选项,可以将输出重定向到终端来查看。可以使用以下命令将tar命令的输出重定向到终端:

    “`shell
    tar -cf archive.tar file1 file2 file3 >/dev/tty
    “`

    这将把tar命令的输出发送到当前终端。

    3. 使用“–totals”选项:可以使用“–totals”选项来显示正在处理的文件数量、已处理的字节数和所花费的时间。例如:

    “`shell
    tar –totals -cf archive.tar file1 file2 file3
    “`

    这将在tar命令完成后显示一个摘要,包括处理的文件数量、已处理的字节数和所花费的时间。

    请注意,如果您使用的是某些图形化终端模拟器,可能无法在命令行中显示tar命令的输出。在这种情况下,您可以尝试在其他终端或虚拟控制台中运行命令,或者将输出重定向到文件中以进行查看。

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

400-800-1024

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

分享本页
返回顶部