差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
| linux:7zip [2019/01/21 20:14] – [参考文献] ともやん | linux:7zip [2024/02/04 15:52] (現在) – ↷ 移動操作に合わせてリンクを書き換えました。 非ログインユーザー | ||
|---|---|---|---|
| 行 3: | 行 3: | ||
| ===== インストール ===== | ===== インストール ===== | ||
| CentOSではEPELリポジトリを利用できるようにする必要がある。\\ | CentOSではEPELリポジトリを利用できるようにする必要がある。\\ | ||
| - | [[linux:centos_rpmfusion|CentOS 6 で EPEL, RPM Fusion, Remi, RepoForge(RPM Forge) リポジトリを利用する]]\\ | + | [[linux:centos: |
| < | < | ||
| $ sudo yum install p7zip | $ sudo yum install p7zip | ||
| 行 11: | 行 11: | ||
| $ sudo dnf install p7zip | $ sudo dnf install p7zip | ||
| </ | </ | ||
| + | |||
| + | ===== 7za のヘルプ ===== | ||
| + | <WRAP prewrap 100%> | ||
| + | < | ||
| + | $ 7za | ||
| + | </ | ||
| + | </ | ||
| + | <WRAP prewrap 100% # | ||
| + | < | ||
| + | |||
| + | 7-Zip (a) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 | ||
| + | p7zip Version 16.02 (locale=ja_JP.UTF-8, | ||
| + | |||
| + | Usage: 7za < | ||
| + | | ||
| + | |||
| + | < | ||
| + | a : Add files to archive | ||
| + | b : Benchmark | ||
| + | d : Delete files from archive | ||
| + | e : Extract files from archive (without using directory names) | ||
| + | h : Calculate hash values for files | ||
| + | i : Show information about supported formats | ||
| + | l : List contents of archive | ||
| + | rn : Rename files in archive | ||
| + | t : Test integrity of archive | ||
| + | u : Update files to archive | ||
| + | x : eXtract files with full paths | ||
| + | |||
| + | < | ||
| + | -- : Stop switches parsing | ||
| + | -ai[r[-|0]]{@listfile|!wildcard} : Include archives | ||
| + | -ax[r[-|0]]{@listfile|!wildcard} : eXclude archives | ||
| + | -ao{a|s|t|u} : set Overwrite mode | ||
| + | -an : disable archive_name field | ||
| + | -bb[0-3] : set output log level | ||
| + | -bd : disable progress indicator | ||
| + | -bs{o|e|p}{0|1|2} : set output stream for output/ | ||
| + | -bt : show execution time statistics | ||
| + | -i[r[-|0]]{@listfile|!wildcard} : Include filenames | ||
| + | -m{Parameters} : set compression Method | ||
| + | -mmt[N] : set number of CPU threads | ||
| + | -o{Directory} : set Output directory | ||
| + | -p{Password} : set Password | ||
| + | -r[-|0] : Recurse subdirectories | ||
| + | -sa{a|e|s} : set Archive name mode | ||
| + | -scc{UTF-8|WIN|DOS} : set charset for for console input/ | ||
| + | -scs{UTF-8|UTF-16LE|UTF-16BE|WIN|DOS|{id}} : set charset for list files | ||
| + | -scrc[CRC32|CRC64|SHA1|SHA256|*] : set hash function for x, e, h commands | ||
| + | -sdel : delete files after compression | ||
| + | -seml[.] : send archive by email | ||
| + | -sfx[{name}] : Create SFX archive | ||
| + | -si[{name}] : read data from stdin | ||
| + | -slp : set Large Pages mode | ||
| + | -slt : show technical information for l (List) command | ||
| + | -snh : store hard links as links | ||
| + | -snl : store symbolic links as links | ||
| + | -sni : store NT security information | ||
| + | -sns[-] : store NTFS alternate streams | ||
| + | -so : write data to stdout | ||
| + | -spd : disable wildcard matching for file names | ||
| + | -spe : eliminate duplication of root folder for extract command | ||
| + | -spf : use fully qualified file paths | ||
| + | -ssc[-] : set sensitive case mode | ||
| + | -ssw : compress shared files | ||
| + | -stl : set archive timestamp from the most recently modified file | ||
| + | -stm{HexMask} : set CPU thread affinity mask (hexadecimal number) | ||
| + | -stx{Type} : exclude archive type | ||
| + | -t{Type} : Set type of archive | ||
| + | -u[-][p# | ||
| + | -v{Size}[b|k|m|g] : Create volumes | ||
| + | -w[{path}] : assign Work directory. Empty path means a temporary directory | ||
| + | -x[r[-|0]]{@listfile|!wildcard} : eXclude filenames | ||
| + | -y : assume Yes on all queries | ||
| + | </ | ||
| + | </ | ||
| + | |||
| ===== 超高圧縮 ===== | ===== 超高圧縮 ===== | ||
| < | < | ||
| - | $ 7za a -mx9 [書庫名.7z] [圧縮対象] | + | $ 7za a -mx9 [書庫名.7z] [圧縮対象...] |
| </ | </ | ||
| - | x=[ 0 | 1 | 3 | 5 | 7 | 9 ]\\ | + | **a** アーカイブにファイルを追加する。\\ |
| + | -m**x[ 0 | 1 | 3 | 5 | 7 | 9 ]**\\ | ||
| ^ 圧縮レベル | ^ 圧縮レベル | ||
| | 0 | Copy | - | - | - | - | 無圧縮 | | 0 | Copy | - | - | - | - | 無圧縮 | ||
| 行 26: | 行 104: | ||
| ===== 超高圧縮(ファイル名暗号化 + パスワード) ===== | ===== 超高圧縮(ファイル名暗号化 + パスワード) ===== | ||
| < | < | ||
| - | $ 7za a -mhe=on -mx9 -p" | + | $ 7za a -mhe=on -mx9 -p" |
| </ | </ | ||
| - | he=on アーカイブヘッダーの暗号化を有効 | + | -m**he=on** アーカイブヘッダーの暗号化を有効にする。\\ |
| + | **-p** パスワードを指定する。\\ | ||
| + | |||
| + | ===== 分割圧縮 ===== | ||
| + | < | ||
| + | $ 7za a -mx9 -v512m [書庫名.7z] [圧縮対象...] | ||
| + | </ | ||
| + | **a** アーカイブにファイルを追加する。\\ | ||
| + | -m**x[ 0 | 1 | 3 | 5 | 7 | 9 ]**\\ | ||
| + | -v{Size}[b(yte)|k(ilo)|m(ega)|g(iga)]\\ | ||
| ===== 一覧表示 ===== | ===== 一覧表示 ===== | ||
| 行 61: | 行 148: | ||
| $ 7za x [書庫名.7z] | $ 7za x [書庫名.7z] | ||
| </ | </ | ||
| + | **x** フォルダ構成を出力先に展開する。 | ||
| + | \\ | ||
| + | < | ||
| + | $ 7za e [書庫名.7z] | ||
| + | </ | ||
| + | **e** フォルダ構成を出力先に展開しない。(出力先直下に全ファイルを展開)\\ | ||
| + | \\ | ||
| + | 出力先を指定して解凍\\ | ||
| + | < | ||
| + | $ 7za x -y -o/var/work [書庫名.7z] | ||
| + | </ | ||
| + | **-y** 強制的に処理を続行する。([Yes/ | ||
| + | **-o** 出力先を指定する。\\ | ||
| ===== 参考文献 ===== | ===== 参考文献 ===== | ||