考虑一个包含多个文件的目录。其中,有些文件以ABC和XYZ开头。
ABC
XYZ
我想创建一个.tar.gz,其中包含以ABC和XYZ开头的所有文件,但不包括其他文件。
.tar.gz
这样做的命令是什么?
使用bash
#!/usr/bin/env bash shopt -s nullglob files=(ABC* XYZ*) tar -czvf files.tar.gz "${files[@]}"