複数のファイルを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によって解決