欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

tar: /usr/local/zookeeper/zk1:归档中找不到 由于前次错误,将以上次的错误状态退出

程序员文章站 2022-05-27 16:14:47
...

tar -zxvf 指定目录解压失败

打印信息如下

[[email protected] download]# tar -zxvf ./zookeeper-3.4.14.tar.gz /usr/local/zookeeper/zk1
tar: /usr/local/zookeeper/zk1:归档中找不到
tar: 由于前次错误,将以上次的错误状态退出

tar: /usr/local/zookeeper/zk1:归档中找不到 由于前次错误,将以上次的错误状态退出

是否是指定的目录不存在呢?

  • 经过测试,若指定的目录不存在,则打印的信息是这个样子的:
    tar: /usr/local/zookeeper/zk1:归档中找不到 由于前次错误,将以上次的错误状态退出

问题解决

  • 使用 tar 指定目录解压文件是 需要 在原来文件路径后面添加“-C” 指定当前目录绝对路径
  • 正确写法为,如下:
[[email protected] download]# tar -zxvf ./zookeeper-3.4.14.tar.gz -C /usr/local/zookeeper/zk1
  • OK 这样就如你所愿,解压成功了