1

嗨,我使用 Fedora 17,我想创建 zip 文件

我的目录 /tmp/manager/ 中有四个文件

sos.prj
sos.shp  
sos.shx
sbb.shh

我想从 sos.prj、sos.shp、sos.shx 文件创建 zip 文件

我想用grep. 换句话说,我想从 grep 的结果创建 zip 文件

有谁能够帮我?

4

3 回答 3

1
zip myArchiveName *.{prj,shp,shx}

这会将所有带有您的扩展名的文件压缩到一个名为 myArchiveName.zip 的 zip 文件中

于 2013-11-08T15:14:19.090 回答
0

人们通常使用tar和一些存档器,例如:

tar czf manager.tar.gz /tmp/manager/
tar cjf manager.tar.bz2 /tmp/manager/
tar cJf manager.tar.xz /tmp/manager/

.xz格式通常产生最高的压缩率,这是.rpmFedora 中使用的压缩格式。

于 2013-11-08T15:06:25.993 回答
0

也许 OP 正在考虑使用grep来查找所有 sos.* 文件,但正如@Impossibear 所说,使用通配符更容易。如果你想专注于sos文件,你可以使用zip myArchive sos.*

于 2019-05-29T04:00:07.487 回答