Tar无法扩展.tar归档文件中的子文件夹

问题描述 投票:1回答:1

出于某种原因,我正在尝试使用单独的命令从bash脚本扩展tarball本机存档(不是Gzipped版本)。>>

Tar存档格式:

File1
File2
folder1/file3
folder1/file4

然后我执行下一个命令:

tar xvf archive.tar -C $TEMP_DIR/ File1
tar xvf archive.tar -C $TEMP_DIR/ File2

都成功

接下来,我对文件3和4执行单独的命令:

tar xvf archive.tar -C $TEMP_DIR/ folder1/file3
tar xvf archive.tar -C $TEMP_DIR/ folder1/file4

都失败:

Tar: folder: Permission denied
Tar: file: No such file or directory

请告知!

出于某种原因,我正在尝试使用单独的命令从bash脚本扩展tarball本机存档(不是Gzipped版本)。 Tar存档格式:File1 File2 folder1 / file3 folder1 / file4然后我执行...

bash permissions tar subdirectory archive
1个回答
1
投票

您需要确保archive.tar在正确的位置,以下脚本重现了整个过程:

© www.soinside.com 2019 - 2024. All rights reserved.