我创建了脚本(在我机器的根文件夹下),创建两个文件夹并从根文件夹中获取 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 所有文件夹和 Assets 都在/home/i079900 下,知道我错过了什么吗?
tar 文件位于我的用户...
最佳答案
所以你想将文件提取到他新创建的目录 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"
关于linux - 为 tar 文件创建新脚本返回错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39144454/