「P7zip」の版間の差分
ナビゲーションに移動
検索に移動
(→例: 警告を翻訳して追加) |
(同期) |
||
(2人の利用者による、間の16版が非表示) | |||
1行目: | 1行目: | ||
{{Lowercase title}} |
{{Lowercase title}} |
||
[[Category:データ圧縮とアーカイブ]] |
[[Category:データ圧縮とアーカイブ]] |
||
− | [[cs:P7zip]] |
||
[[en:P7zip]] |
[[en:P7zip]] |
||
− | [[ |
+ | [[es:P7zip]] |
[[ru:P7zip]] |
[[ru:P7zip]] |
||
[[zh-hans:P7zip]] |
[[zh-hans:P7zip]] |
||
− | [[zh-hant:P7zip]] |
||
p7zip は (Linuxを含む) [[Wikipedia:ja:POSIX|POSIX]] システムのための [[Wikipedia:ja:7-Zip|7-Zip]] のコマンドライン版です。 |
p7zip は (Linuxを含む) [[Wikipedia:ja:POSIX|POSIX]] システムのための [[Wikipedia:ja:7-Zip|7-Zip]] のコマンドライン版です。 |
||
+ | |||
+ | オリジナルの作者は 2016 年以来アップデートを行なっていませんが、Arch Linux にパッケージされたバージョンはアクティブなフォークによるもので、アップストリームの {{aur|7-zip}} (または {{aur|7-zip-full}}) には Linux バージョンがあります。どれも GUI は提供されていません。この圧縮方式を使えるフロントエンドの一覧は、[[アプリケーション一覧/ユーティリティ#Archive managers|アプリケーション一覧#アーカイブマネージャー]] を見て下さい。 |
||
==インストールと使い方== |
==インストールと使い方== |
||
+ | |||
{{Pkg|p7zip}} パッケージを[[pacman#パッケージのインストール|インストール]]します。 |
{{Pkg|p7zip}} パッケージを[[pacman#パッケージのインストール|インストール]]します。 |
||
− | プログラムを |
+ | プログラムを実行するコマンドは次のとおりです。 |
$ 7z |
$ 7z |
||
==例== |
==例== |
||
− | {{Warning|ファイルの所有者/グループ を保存しないため、バックアップの目的で 7z 形式を使用しないでください。 詳細については、 |
+ | {{Warning|ファイルの属性 所有者/グループ を保存しないため、バックアップの目的で 7z 形式を使用しないでください。 詳細については、{{man|1|7z|Backup and limitations}} を参照してください。}} |
+ | |||
+ | ファイル/ディレクトリをアーカイブに追加します(または新しいものを作成します)。 |
||
+ | |||
+ | $ 7z a <圧縮ファイル名> <ファイル名> |
||
+ | |||
+ | また、フラグ {{ic|-p}} を使用してパスワードを設定し、フラグ {{ic|1=-mhe=on}} を使用してアーカイブの構造を非表示にすることもできます。 |
||
+ | |||
+ | $ 7z a <圧縮ファイル名> <ファイル名> -p -mhe=on |
||
+ | |||
+ | アーカイブ内の既存のファイルを更新するか、新しいファイルを追加します。 |
||
+ | |||
+ | $ 7z u <圧縮ファイル名> <ファイル名> |
||
+ | |||
+ | アーカイブの内容を一覧表示します。 |
||
+ | |||
+ | $ 7z l <圧縮ファイル名> |
||
簡単にアーカイブから現在のディレクトリに(使っているディレクトリの名前を除いて)全てのファイルを展開するには以下のようにコマンドを使用します: |
簡単にアーカイブから現在のディレクトリに(使っているディレクトリの名前を除いて)全てのファイルを展開するには以下のようにコマンドを使用します: |
||
28行目: | 45行目: | ||
$ 7z x -o <フォルダ名> <圧縮ファイル名> |
$ 7z x -o <フォルダ名> <圧縮ファイル名> |
||
+ | アーカイブの整合性を確認します。 |
||
− | ==7z,7za,7zr バイナリの違い== |
||
+ | |||
+ | $ 7z t <圧縮ファイル名> |
||
+ | |||
+ | == 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 とは対照的に、暗号化されたアーカイブは扱えません。 |
||
== 参照 == |
== 参照 == |
||
− | *[http://p7zip.sourceforge.net/ ホームページ] |
||
*[https://www.7-zip.org/download.html 7zip ホームページ] |
*[https://www.7-zip.org/download.html 7zip ホームページ] |
||
− | *[https://www.ibm.com/developerworks/community/blogs/6e6f6d1b-95c3-46df-8a26-b7efd8ee4b57/entry/how_to_use_7zip_on_linux_command_line144?lang=en How to use 7zip on Linux command Line.] |
2024年12月13日 (金) 03:51時点における最新版
p7zip は (Linuxを含む) POSIX システムのための 7-Zip のコマンドライン版です。
オリジナルの作者は 2016 年以来アップデートを行なっていませんが、Arch Linux にパッケージされたバージョンはアクティブなフォークによるもので、アップストリームの 7-zipAUR (または 7-zip-fullAUR) には Linux バージョンがあります。どれも GUI は提供されていません。この圧縮方式を使えるフロントエンドの一覧は、アプリケーション一覧#アーカイブマネージャー を見て下さい。
インストールと使い方
プログラムを実行するコマンドは次のとおりです。
$ 7z
例
ファイル/ディレクトリをアーカイブに追加します(または新しいものを作成します)。
$ 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 とは対照的に、暗号化されたアーカイブは扱えません。