Microsoft Hyper-V Server 2012 に7-Zip file Archiverをインストールしてコマンドラインから圧縮、解凍ができるようにしました
7-Zip is a file archiver with a high compression ratio.
http://www.7-zip.org/
今回は64bit版をインストールします
http://downloads.sourceforge.net/sevenzip/7z920-x64.msi
- ダウンロード
- インストール
- pathを設定
7z920-x64.msiをwgetでダウンロードします
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
; html-script: false ] C:\work>wget http://downloads.sourceforge.net/sevenzip/7z920-x64.msi SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc syswgetrc = c:\Program Files (x86)\GnuWin32/etc/wgetrc --2013-05-05 18:30:01-- http://downloads.sourceforge.net/sevenzip/7z920-x64.msi downloads.sourceforge.net をDNSに問いあわせています... 216.34.181.59 downloads.sourceforge.net|216.34.181.59|:80 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 301 Moved Permanently 場所: http://downloads.sourceforge.net/project/sevenzip/7-Zip/9.20/7z920-x64.msi [続く] --2013-05-05 18:30:01-- http://downloads.sourceforge.net/project/sevenzip/7-Zip /9.20/7z920-x64.msi downloads.sourceforge.net:80 への接続を再利用します。 HTTP による接続要求を送信しました、応答を待っています... 302 Found 場所: http://jaist.dl.sourceforge.net/project/sevenzip/7-Zip/9.20/7z920-x64.msi [続く] --2013-05-05 18:30:02-- http://jaist.dl.sourceforge.net/project/sevenzip/7-Zip/ 9.20/7z920-x64.msi jaist.dl.sourceforge.net をDNSに問いあわせています... 150.65.7.130 jaist.dl.sourceforge.net|150.65.7.130|:80 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 1376768 (1.3M) [application/x-msi] `7z920-x64.msi' に保存中 100%[=====================================> ] 1,376,768 1.70M/s 時間 0.8s 2013-05-05 18:30:03 (1.70 MB/s) - `7z920-x64.msi' へ保存完了 [1376768/1376768] |
7z920-x64.msiを実行してインストールを行います
1 2 |
; html-script: false ] C:\work>7z920-x64.msi |
pathを通しておきます
1 2 3 4 |
; html-script: false ] c:\>setx path "%path%;c:\Program Files\7-Zip" /M 成功: 指定した値は保存されました。 |
これでコマンドラインから圧縮、解凍ができるようになりました
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
; html-script: false ]C:\>7z.exe 7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18 Usage: 7z <command> [<switches>...] <archive_name> [<file_names>...] [<@listfiles...>] <Commands> a: Add files to archive b: Benchmark d: Delete files from archive e: Extract files from archive (without using directory names) l: List contents of archive t: Test integrity of archive u: Update files to archive x: eXtract files with full paths <Switches> -ai[r[-|0]]{@listfile|!wildcard}: Include archives -ax[r[-|0]]{@listfile|!wildcard}: eXclude archives -bd: Disable percentage indicator -i[r[-|0]]{@listfile|!wildcard}: Include filenames -m{Parameters}: set compression Method -o{Directory}: set Output directory -p{Password}: set Password -r[-|0]: Recurse subdirectories -scs{UTF-8 | WIN | DOS}: set charset for list files -sfx[{name}]: Create SFX archive -si[{name}]: read data from stdin -slt: show technical information for l (List) command -so: write data to stdout -ssc[-]: set sensitive case mode -ssw: compress shared files -t{Type}: Set type of archive -u[-][p#][q#][r#][x#][y#][z#][!newArchiveName]: Update options -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 |