仕事用に200個のZipファイルを作成しましたが、それぞれに.txtを追加するのを忘れていたことに気付きました。この作業をやり直すのに何時間も費やすのではなく、どんな助けもありがたいです。
Bashを使用して、.txtファイルを追加し、200個すべてのファイルを再圧縮するbashを使用していることを知っている方法はありますか? .txtファイルの名前は、.Zipファイルだけを変更しません。
ありがとうございました。
ファイルを解凍する必要さえありません。既存のファイルを更新できます:
Zip -u existing.Zip file.txt
Zip
マニュアルから:
update (-u)
Update existing entries if newer on the file system and add new files.
If the archive does not exist issue warning then create a new archive.
完全なフォルダーを追加する場合は、-r
を追加します。
多くのZipファイルを更新するには、次のようにします。
for z in *.Zip; do
Zip -u "$z" file.txt
done
これを参照してください 関連する質問 U&Lで。