Tar开头目录中的所有文件

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

考虑一个包含多个文件的目录。其中,有些文件以ABCXYZ开头。

我想创建一个.tar.gz,其中包含以ABCXYZ开头的所有文件,但不包括其他文件。

这样做的命令是什么?

bash tar
1个回答
0
投票

使用bash

#!/usr/bin/env bash

shopt -s nullglob

files=(ABC* XYZ*)
tar -czvf files.tar.gz "${files[@]}"
© www.soinside.com 2019 - 2024. All rights reserved.