「7-Zip」の版間の差分
表示
削除された内容 追加された内容
他言語へのリンクを修正 |
→7z,7za,7zr 各バイナリの違い: 翻訳を修正 |
||
| 48行目: | 48行目: | ||
$ 7z t <圧縮ファイル名> |
$ 7z t <圧縮ファイル名> |
||
==7z,7za,7zr 各バイナリの違い== |
== 7z,7za,7zr 各バイナリの違い == |
||
{{Pkg|p7zip}} は次のバイナリを含んでいます。{{ic|/usr/bin/7z}} と {{ic|/usr/bin/7za}}、それから {{ic|/usr/bin/7zr}} です。これらの違いは manpage によると: |
{{Pkg|p7zip}} は次のバイナリを含んでいます。{{ic|/usr/bin/7z}} と {{ic|/usr/bin/7za}}、それから {{ic|/usr/bin/7zr}} です。これらの違いは manpage によると: |
||
* {{man|1|7z}} は圧縮ファイルを展開するために外部のプラグインを使用します。 |
|||
* {{man|1| |
* {{man|1|7z}} は、アーカイブを処理するためにプラグインを使用します。 |
||
* {{man|1| |
* {{man|1|7za}} はスタンドアロンの実行ファイルです。7za は 7z に比べて対応しているアーカイブ形式が少ないですが、他のものを必要としません。 |
||
* {{man|1|7zr}} はスタンドアロンの実行ファイルです。7z アーカイブのみを扱う 7za の "軽量版" です。7za とは対照的に、暗号化されたアーカイブは扱えません。 |
|||
== 参照 == |
== 参照 == |
||
2023年11月14日 (火) 18:47時点における版
p7zip は (Linuxを含む) POSIX システムのための 7-Zip のコマンドライン版です。
元の作者は、2016年以降アップデートを行なっていませんが、Arch Linux にパッケージされているバージョンは活発なフォークによるもので、アップストリームの 7-zipAUR と 7-zip-fullAUR には現在 Linux 版が存在します。いずれもGUIは提供されていません。この圧縮方式を使えるフロントエンドの一覧は アプリケーション一覧#アーカイブマネージャー を見て下さい。
インストールと使い方
プログラムを実行するコマンドは次のとおりです。
$ 7z
例
警告 ファイルの属性 所有者/グループ を保存しないため、バックアップの目的で 7z 形式を使用しないでください。 詳細については、7z(1) § Backup and limitations を参照してください。
ファイル/ディレクトリをアーカイブに追加します(または新しいものを作成します)。
$ 7z a <圧縮ファイル名> <ファイル名>
また、フラグ -p を使用してパスワードを設定し、フラグ -mhe=on を使用してアーカイブの構造を非表示にすることもできます。
$ 7z a <圧縮ファイル名> <ファイル名> -p -mhe=on
アーカイブ内の既存のファイルを更新するか、新しいファイルを追加します。
$ 7z u <圧縮ファイル名> <ファイル名>
アーカイブの内容を一覧表示します。
$ 7z l <圧縮ファイル名>
簡単にアーカイブから現在のディレクトリに(使っているディレクトリの名前を除いて)全てのファイルを展開するには以下のようにコマンドを使用します:
$ 7z e <圧縮ファイル名>
フルパスを含んだまま展開するには以下のようにコマンドを使用します:
$ 7z x <圧縮ファイル名>
新しいディレクトリに展開するには:
$ 7z x -o <フォルダ名> <圧縮ファイル名>
アーカイブの整合性を確認します。
$ 7z t <圧縮ファイル名>
7z,7za,7zr 各バイナリの違い
p7zip は次のバイナリを含んでいます。/usr/bin/7z と /usr/bin/7za、それから /usr/bin/7zr です。これらの違いは manpage によると:
- 7z(1) は、アーカイブを処理するためにプラグインを使用します。
- 7za(1) はスタンドアロンの実行ファイルです。7za は 7z に比べて対応しているアーカイブ形式が少ないですが、他のものを必要としません。
- 7zr(1) はスタンドアロンの実行ファイルです。7z アーカイブのみを扱う 7za の "軽量版" です。7za とは対照的に、暗号化されたアーカイブは扱えません。