嗨,我在 Fedora 17 工作,我想创建 zip 文件
我的目录中有四个文件/tmp/manager/
sos.prj
sos.shp
sos.shx
sbb.shh
我想从 sos.prj,sos.shp,sos.shx 文件创建 zip 文件
我想使用grep
.换句话说,我想从 grep 的结果创建 zip 文件
有人可以帮助我吗?
zip myArchiveName *.{prj,shp,shx}
这会将所有列出扩展名的文件压缩到一个名为 myArchiveName 的 zip 文件中.zip
人们通常使用tar
和一些存档器,例如:
tar czf manager.tar.gz /tmp/manager/
tar cjf manager.tar.bz2 /tmp/manager/
tar cJf manager.tar.xz /tmp/manager/
.xz
格式通常产生最高的压缩比,这是 Fedora 中用于.rpm
的压缩格式。
也许 OP 正在考虑使用 grep
来查找所有 sos.* 文件,但正如@Impossibear所说,只使用通配符更容易。如果要专注于sos
文件,可以使用zip myArchive sos.*