差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
software:7zip:update_switch [2020/01/21] – [コマンド例] ikatakos | software:7zip:update_switch [2020/01/31] (現在) – [概要] ikatakos | ||
---|---|---|---|
行 15: | 行 15: | ||
この時、「圧縮先.7z」が既にあった場合の挙動を設定するのが、' | この時、「圧縮先.7z」が既にあった場合の挙動を設定するのが、' | ||
- | また他の使い方として、「既存.7z」「新規圧縮先.7z」「圧縮元」があった際に、 | + | また他の使い方として、ファイル単位の差分バックアップが出来る。 |
- | 「圧縮元の内、既存.7zに含まれないもののみ、新規圧縮先.7zに圧縮」みたいなこともできる。 | + | つまり、「既存.7z」「圧縮元」があった際に、「新規圧縮先.7z」に「圧縮元の内、既存.7zに含まれないもののみ」を圧縮する、などもできる。 |
- | (3つのファイルが出てきて少々ややこしい) | + | |
- | 2つのファイルを対象とした使い方をA、3つのファイルを対象とした使い方をBとする。 | + | 2つのファイルを対象とした使い方をA、3つのファイル(差分)を対象とした使い方をBとする。 |
===== 使い方 ===== | ===== 使い方 ===== | ||
行 29: | 行 28: | ||
> 7z.exe a 既存.7z -u- -up0q0r2x0y2z0w2!新規圧縮先.7z 圧縮元 | > 7z.exe a 既存.7z -u- -up0q0r2x0y2z0w2!新規圧縮先.7z 圧縮元 | ||
- | ' | + | ' |
使い方Bの場合は、更にその後に' | 使い方Bの場合は、更にその後に' | ||
行 40: | 行 39: | ||
そうでない場合は、アーカイブ('' | そうでない場合は、アーカイブ('' | ||
- | アルファベットを「State」、数字を「Action」と呼び、Stateで両者がどのような関係の時に適用するか、Actionでその場合の挙動を指定する。 | + | Stateで両者がどのような関係の時に適用するか、Actionでその場合の挙動を指定する。 |
^ State ^ ディスク上 | ^ State ^ ディスク上 | ||
行 113: | 行 112: | ||
既存.7zに存在しない、または新しいファイルのみの新規.7zを作成(増分バックアップ) | 既存.7zに存在しない、または新しいファイルのみの新規.7zを作成(増分バックアップ) | ||
- | > 7z.exe a 既存.7z -u- -up1q0r2x0y2z0w2!新規.7z 圧縮元 | + | > 7z.exe a 既存.7z -u- -up0q0r2x0y2z0w2!新規.7z 圧縮元 |
- | ===できないこと=== | + | =====できないこと===== |
「圧縮先.7zが既にあったら(中身に関わらず)全く何もせず、無かったときのみ作成」ということを行いたい場合があるのだが、意外と7-Zipではできない。 | 「圧縮先.7zが既にあったら(中身に関わらず)全く何もせず、無かったときのみ作成」ということを行いたい場合があるのだが、意外と7-Zipではできない。 |