【问题标题】:create new script to tar file return error创建新脚本到 tar 文件返回错误
【发布时间】:2017-01-01 20:05:23
【问题描述】:

我创建了脚本(在我机器上的根文件夹下),创建两个文件夹并从根文件夹中获取 tar 文件并将其解压缩到指定文件夹中,问题是我收到错误(在存档中找不到 tar:由于以前的错误而以失败状态退出),我是脚本新手...

tar 在根目录下

这是我的脚本

#!/bin/bash
mkdir aa_tmp
mkdir bb_myBP

tar -xvf /home/i079900/aiab-cdi-ui-assembly.tar /home/i079900/bb_myBP
echo "success"

我希望在创建文件夹 bb_myBP 之后将这个文件提取到 bb_myBP 所有文件夹和资产都在 /home/i079900 下,知道我在这里想念什么吗?

tar 文件位于我的用户下...

【问题讨论】:

    标签: linux bash shell unix scripting


    【解决方案1】:

    所以你想把文件解压到他新创建的目录bb_myBp?

    tar 命令需要一个 -C 参数来确定要提取的目录。

    #!/bin/bash
    mkdir aa_tmp
    mkdir bb_myBP
    
    tar -xvf /home/i079900/aiab-cdi-ui-assembly.tar -C 
    /home/i079900/bb_myBP
    echo "success"
    

    【讨论】:

      猜你喜欢
      • 2020-10-07
      • 1970-01-01
      • 1970-01-01
      • 2016-09-29
      • 1970-01-01
      • 2018-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多