我正在尝试创建一个脚本,以从包含多种文件的档案中仅提取jpeg图片。
为此,我尝试使用:
tar -xf MyTar.tar *.jpg
但是它失败了(找不到* .jpg),建议我使用“-通配符”。所以我尝试了
tar -xf MyTar.tar --wildcard *.jpg
我这样做了,但是随后出现了同样的错误和不同的警告,告诉我选项“ --wildcard”不明确。
我浏览过tar的手册页,但没有找到有关此问题的线索。
我正在尝试创建一个脚本,以从包含多种文件的档案中仅提取jpeg图片。
为此,我尝试使用:
tar -xf MyTar.tar *.jpg
但是它失败了(找不到* .jpg),建议我使用“-通配符”。所以我尝试了
tar -xf MyTar.tar --wildcard *.jpg
我这样做了,但是随后出现了同样的错误和不同的警告,告诉我选项“ --wildcard”不明确。
我浏览过tar的手册页,但没有找到有关此问题的线索。
Answers:
最后,我发现休息一会之后便回答了。选项是通配符s,复数...
所以命令
tar -xf MyTar.tar --wildcards "*.jpg"
正是我所需要的。
tar --version