zip サブディレクトリにある 1 つのファイルを更新するにはどうすればよいですか?

zip サブディレクトリにある 1 つのファイルを更新するにはどうすればよいですか?

複数のフォルダーを含む zip アーカイブがあり、そのようなフォルダー内の特定のファイルを 1 つ更新する必要があります。

コマンドラインでファイルを更新するにはどうすればよいですか?すでに試しました

7z u my.zip ./folder/text.file

しかし、その場合、ファイルは zip のルートに配置されます。

また

zip -u my.zip ./folder/text.file

何もしないようです。

ありがとう!

答え1

相対パスは、現在のディレクトリからの zip 内およびファイル システム上のディレクトリ構造と同じである必要があります。

関連情報