Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 创建压缩文件Fedora 17_Linux_Bash_Shell_Zip_Fedora - Fatal编程技术网

Linux 创建压缩文件Fedora 17

Linux 创建压缩文件Fedora 17,linux,bash,shell,zip,fedora,Linux,Bash,Shell,Zip,Fedora,嗨,我和fedora 17一起工作,我想创建zip文件 我的目录/tmp/manager中有四个文件/ sos.prj sos.shp sos.shx sbb.shh 我想从sos.prj、sos.shp、sos.shx文件创建zip文件 我想使用grep。换句话说,我想根据grep的结果创建zip文件 有人能帮我吗?人们通常使用tar和一些archiver,例如: tar czf manager.tar.gz /tmp/manager/ tar cjf manager.tar.bz2 /

嗨,我和fedora 17一起工作,我想创建zip文件

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

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

我想使用
grep
。换句话说,我想根据grep的结果创建zip文件


有人能帮我吗?

人们通常使用
tar
和一些archiver,例如:

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

.xz
格式通常产生最高的压缩比,这是Fedora中用于
.rpm
的压缩格式。

人们通常使用
tar
和一些archiver,例如:

tar czf manager.tar.gz /tmp/manager/
tar cjf manager.tar.bz2 /tmp/manager/
tar cJf manager.tar.xz /tmp/manager/
zip myArchiveName *.{prj,shp,shx}
.xz
格式通常产生最高的压缩比,这是Fedora中用于
.rpm
的压缩格式

zip myArchiveName *.{prj,shp,shx}
这将把所有扩展名为myArchiveName.zip的文件压缩到一个zip文件中


这将把所有扩展名为myArchiveName.zip的文件压缩到一个名为myArchiveName.zip的压缩文件中。也许OP考虑使用
grep
来查找所有sos.*文件,但正如@Impossibear所说,只使用通配符更容易。如果您想专注于
sos
文件,可以使用
zip myArchive sos.*

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

您想使用
grep
创建zip文件吗?不。我想从grep的结果创建zip文件请解释您使用
grep
的愿望。您所指的
grep
结果是什么?您想使用
grep
创建zip文件吗?不。我想根据grep的结果创建zip文件请说明您希望使用
grep
。您指的是什么
grep
结果?谢谢!!这真的帮了我的忙!!这对我真的很有帮助