複数のファイルを1つずつ圧縮する

複数のファイルを1つずつ圧縮する

問題

1つのディレクトリに100個のzipファイルを1つずつ入れたいです。

そのような:

 foreach dir * img do zip $ 1.zip 

溶液

正しいコマンドラインがあります。

 :〜$ ls * .img a10.img a1.img a2.img a3.img a4.img a6.img a7.img a8.img a9.img :〜$ ls * .img | zip archive_img 追加:a10.img(0%格納)追加:a1.img(0%格納)追加:a2.img(0%格納)追加:a3.img(0%格納)追加:a4。追加:a5.img(保存0%)追加:a6.img(保存0%)追加:a7.img(保存0%)追加:a8.img(保存0%)追加:a9。 img(0%保存) :〜$ zip -sf archive_img.zipアーカイブの内容:a10.img a1.img a2.img a3.img a4.img a5.img a6.img a7.img a8.img .img合計10エントリ(0バイト) :〜$ file archive_img.zip archive_img.zip:Zipアーカイブデータ、少なくとも抽出するv1.0 

注意

lami20jによって解決

前の記事 次の記事

トップのヒント