如何从tar文件的根目录中提取具有特定扩展名的文件?

fff

我有一个tar文件。那就是它的结构:

-images.tar.gz

  -folder_0_image_1.jpg
  -folder_0_image_2.jpg
  -folder_0_image_3.png
  -...

  -folder_1

      -folder_1_image_1.jpg
      -folder_1_image_2.jpg
      -...

  -folder_2

      -folder_2_image_1.jpg
      -folder_2_image_2.jpg
      -...

  -folder_x ...

如何从根目录提取所有扩展名为.jpg的文件

(我想提取以下文件:folder_0_image_1.jpgfolder_0_image_2.jpg ...)

内德64

您需要像这样在子文件夹中排除文件:

tar --wildcards --exclude='*/*' -xvzf images.tar.gz '*.jpg'

解释:

 --wildcards

表示我们指定要通过通配符提取的文件,即*.jpg-稍后指定

--exclude='*/*'

一个选项(用于从中提取所有条目,排除所有条目)/(即,子文件夹中的所有文件)

-xvzf

eXtract,详细输出,gunZip首先解压缩,从文件存档

images.tar.gz

档案名称,当然

'*.jpg'

文件名模式-我们答应过tar一个,这里是-以结尾的所有内容.jpg

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

提取具有特定文件扩展名的文件并保持目录结构?

使用MacOS终端从.tar.xz存档中提取带有文件扩展名的特定文件

从多个目录复制具有特定扩展名的文件

如何将所有具有特定扩展名的文件移动到特定目录?

在.net core中,如何在Web根目录中下载具有特殊扩展名的静态文件?

如何使用Python递归复制目录中具有特定扩展名的所有文件?

如何获取目录中具有特定扩展名的所有文件?

从工作目录中提取文件扩展名并检查条件

如何在目录中递归添加具有特定扩展名的文件

如何计算具有特定扩展名的文件及其所在目录?

如何查找具有特定扩展名的文件,而仅排除当前目录中的某些名称?

如何从目录中仅读取具有特定扩展名的文件

如何仅在具有Powershell的txt文件的目录中列出具有特定扩展名的文件?

如何附加到具有特定扩展名的文件

如何从特定给定的目录和所有子目录中搜索具有特定扩展名的文件

如何获取目录树中具有特定文件扩展名的每个文件的目录名称?

从向量中提取具有扩展名的文件名

Bash脚本提取包含特定扩展名文件的目录

如何使用Shell脚本从特定目录创建指向具有特定扩展名的所有文件的符号链接?

如果使用python在该目录中找到具有特定扩展名的文件,如何移动整个目录?

提取具有扩展名URL的文件名

将具有特定扩展名的文件从目录移动到 PHP 中的子目录

从所有子目录复制具有特定扩展名的所有文件

如何列出目录中除具有指定扩展名的文件以外的所有文件?

列出具有特定扩展名的目录和文件数量,构建特定菜单

计算具有特定扩展名的特定目录中的文件总数

如何删除特定文件夹中具有特定扩展名的所有文件?

列出 Scala 目录下具有特定扩展名的所有文件

列出具有特定扩展名的目录中的所有文件