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

tar -zxvf 指定目录解压失败

打印信息如下

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

在这里插入图片描述

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

  • 经过测试,若指定的目录不存在,则打印的信息是这个样子的:
    在这里插入图片描述

问题解决

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

你可能感兴趣的:(Linux)