Linux tar从存档中的文件夹提取所有文件
假设我有一个具有以下结构的tar归档: “名称/文件夹/文件” e、 gLinux tar从存档中的文件夹提取所有文件,linux,extract,archive,tar,Linux,Extract,Archive,Tar,假设我有一个具有以下结构的tar归档: “名称/文件夹/文件” e、 g 现在,我不想在不提取“test123”文件夹本身的情况下提取文件夹test123中的所有文件。命令是如何执行的?使用tar zxvf选项,如下所示: tar -zxvf tarfolder.tar.gz test123/file1 尝试: 对我有用。对不起,你能稍微弄清楚你的结构是什么吗。tarfolder.tar.gz是您的原始tar文件吗?tarfolder.tar.gz-->包含一个文件夹:test123-->文件
现在,我不想在不提取“test123”文件夹本身的情况下提取文件夹test123中的所有文件。命令是如何执行的?使用tar zxvf选项,如下所示:
tar -zxvf tarfolder.tar.gz test123/file1
尝试:
对我有用。对不起,你能稍微弄清楚你的结构是什么吗。
tarfolder.tar.gz
是您的原始tar文件吗?tarfolder.tar.gz-->包含一个文件夹:test123-->文件夹test123包含很多文件好的,但我想提取所有文件,不允许使用通配符。您可以执行循环操作如果所有文件的名称不同怎么办?
tar -zxvf tarfolder.tar.gz test123/file1
tar -zxfv tarfolder.tar.gz test123/ --strip-components=1