[解決済み] zip アーカイブの中の1つのファイルを更新する方法
2022-12-19 06:06:17
質問
zip ファイルを解凍せずに、古いファイルを削除し、新しいファイルを追加して、再び解凍することで、ファイルを置き換えることは可能ですか?
理由は、私は本当に大きな zip ファイルを持っていて、時々更新しなければならない 1 つの xml が zip ファイル内にあります。 zip を解凍し、それを再凍結すると、長い時間がかかります。 そこで、スクリプトでzip内の1つのxmlを置き換えることができればと思います。私はすでに、私が持っているxmlの更新をチェックするものを持っています。
ですから、解凍や再解凍をせずに、1つのxmlを置き換えることは可能でしょうか?
申し訳ありませんが、私はそのようなことを行うためにzipコマンドを使用しますが、問題はスクリプトが実際にアンドロイド携帯電話用であり、zipは私が使用できるコマンドではないことです残念ながら私はそれを省きました。できればzipを使いたかったのですが、droidにはunzipしかなく、busyboxにはtarがありますが、tarは私が必要としていることをやってくれません。
どのように解決するのですか?
から 郵便番号(1) :
既存の zip アーカイブの名前が与えられたとき、zip は zip アーカイブの同じ名前のエントリを置き換えるか、新しい名前のエントリを追加します。
ですから、単に
zip
コマンドを使用して、1 つのファイルだけを含む新しい .zip ファイルを作成することができます。
関連
-
[解決済み] Bashスクリプトのソースディレクトリをスクリプト自体から取得するにはどうすればよいですか?
-
[解決済み] プログラムの実行やシステムコマンドの呼び出しはどのように行うのですか?
-
[解決済み] Bashシェルスクリプトでディレクトリが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み] Bashで通常のファイルが存在しないかどうかを判断する方法を教えてください。
-
[解決済み] Bashで文字列変数を連結する方法
-
[解決済み] Bashで文字列が部分文字列を含むかどうかをチェックする方法
-
[解決済み] Bashで文字列をデリミターで分割するには?
-
[解決済み] Bashでコマンドの出力に変数を設定するにはどうすればよいですか?
-
[解決済み] 標準出力ではなく標準エラー出力にパイプを通すにはどうしたらいいですか?
-
[解決済み] 特定のファイル/フォルダを除外してディレクトリをtarするシェルコマンド
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] シェルプログラミングで「export」は何をするのですか?重複
-
[解決済み] Makefileでシェルコマンドを使用する方法
-
[解決済み] Ansibleで新しいユーザーとパスワードを作成する
-
[解決済み] Bashでファイルを転置する効率的な方法
-
[解決済み] 複数のbashスクリプトにまたがってpushd/popdのスタックを表示しない (quiet pushd/popd)
-
[解決済み] 指定した名前のDockerコンテナが存在しない場合のみ、Bashコマンドを実行するにはどうすればよいですか?
-
[解決済み] Bashはどのように異なるディレクトリコンテキストでコマンドを実行できますか?
-
[解決済み] bashスクリプトを一行ずつ実行するには?
-
[解決済み] MacOSXでZSHをデフォルトシェルにする [終了しました]。
-
[解決済み] SSH接続をチェックするbashスクリプトを作成するには?