【发布时间】:2013-05-22 01:32:08
【问题描述】:
我有一个包含我希望添加到压缩 tar (tar.gz) 中的文件和目录的数组。最初我打算循环遍历数组并将每个项目添加到 tar,如下所示:
tar czf my_app.tar.gz
for app_item in "${app_items[@]}"
do
tar rzf my_app.tar.gz $app_item
done
运行脚本我发现我无法将文件添加到压缩的 tar。我想知道是否有任何其他方法可以从我在数组中的位置列表创建 tar。
任何帮助将不胜感激!
【问题讨论】:
-
循环将
app_item添加到变量并最终执行tar $that_variable怎么样? -
你遇到了什么错误?
-
感谢@fedorqui,您的解决方法可以解决问题!
-
fedorqui的解决方案在文件名有空格时会出现问题。