差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 次のリビジョン両方とも次のリビジョン | ||
linux:7zip [2019/01/21 20:12] – [参考文献] ともやん | linux:7zip [2021/06/09 15:11] – [超高圧縮] ともやん | ||
---|---|---|---|
行 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: | 行 103: | ||
===== 超高圧縮(ファイル名暗号化 + パスワード) ===== | ===== 超高圧縮(ファイル名暗号化 + パスワード) ===== | ||
< | < | ||
- | $ 7za a -mhe=on -mx9 -p" | + | $ 7za a -mhe=on -mx9 -p" |
</ | </ | ||
- | he=on アーカイブヘッダーの暗号化を有効 | + | -m**he=on** アーカイブヘッダーの暗号化を有効にする。\\ |
+ | **-p** パスワードを指定する。\\ | ||
===== 一覧表示 ===== | ===== 一覧表示 ===== | ||
< | < | ||
行 61: | 行 138: | ||
$ 7za x [書庫名.7z] | $ 7za x [書庫名.7z] | ||
</ | </ | ||
+ | **x** フォルダ構成を出力先に展開する。 | ||
+ | \\ | ||
+ | < | ||
+ | $ 7za e [書庫名.7z] | ||
+ | </ | ||
+ | **e** フォルダ構成を出力先に展開しない。(出力先直下に全ファイルを展開)\\ | ||
+ | \\ | ||
+ | 出力先を指定して解凍\\ | ||
+ | < | ||
+ | $ 7za x -y -o/var/work [書庫名.7z] | ||
+ | </ | ||
+ | **-y** 強制的に処理を続行する。([Yes/ | ||
+ | **-o** 出力先を指定する。\\ | ||
===== 参考文献 ===== | ===== 参考文献 ===== | ||
[[https:// | [[https:// | ||
+ | [[https:// | ||
[[https:// | [[https:// | ||