こんにちは、私は Fedora 17 を使用しており、zip ファイルを作成したいと考えています。
ディレクトリ /tmp/manager/ には 4 つのファイルがあります。
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 ファイルに圧縮されます。
おそらく、OP はgrep
すべての sos.* ファイルを見つけるために使用することを考えていましたが、@Impossibear が言うように、ワイルドカードを使用する方が簡単です。ファイルに集中したい場合はsos
、次を使用できますzip myArchive sos.*
人々は通常tar
、いくつかのアーカイバを使用します。例:
tar czf manager.tar.gz /tmp/manager/
tar cjf manager.tar.bz2 /tmp/manager/
tar cJf manager.tar.xz /tmp/manager/
.xz
format はしばしば最高の圧縮率をもたらし、これは.rpm
Fedora で使用される圧縮形式です。