the*_*men 4 macos terminal tar
我有许多扩展名为.tar.xz的压缩档案。据我所知,解压后所需的总大小约为 2TB。
档案中有许多我想要的图像。
有没有一种方法可以从压缩档案中单独提取扩展名为.jpeg、.jpeg和.gif的文件,而不必提取每个文件?
谢谢
仅提取其中一种文件类型很简单;例如:
tar -xjf archive.tar.xz '*.jpeg'
Run Code Online (Sandbox Code Playgroud)
将提取具有.jpeg扩展名的所有文件。引用 很重要*,否则 shell 会尝试扩展它,并且只会尝试仅匹配找到的文件(或失败,因为没有具有该名称的文件)。
您可以类似地使用其他模式,例如“*.gif”,或同时使用两者:
tar -xjf archive.tar.xz '*.jpeg' '*.gif'
Run Code Online (Sandbox Code Playgroud)
因为您标记您正在使用 OSX,所以我将跳过使用该--wildcards选项的需要,当尝试仅提取 Linux 下的那些文件时需要使用该选项。
| 归档时间: |
|
| 查看次数: |
2451 次 |
| 最近记录: |