これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションの7つを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドXNUMXzです。
プログラム:
NAME
7z-最高の圧縮率を持つファイルアーカイバ
SYNOPSIS
7z 【アデルタックス】 [ - ] [スイッチ] ..。
DESCRIPTION
7-Zipは、圧縮率が最も高いファイルアーカイバです。 プログラムは7zをサポートしています(
LZMA圧縮アルゴリズムを実装)、LZMA2、XZ、ZIP、Zip64、CAB、RAR(無料でない場合)
p7zip-rarパッケージがインストールされています)、ARJ、GZIP、BZIP2、TAR、CPIO、RPM、ISO、ほとんどのファイルシステム
画像とDEBフォーマット。 新しい7z形式の圧縮率は、比率よりも30〜50%優れています
ZIP形式で。
7zはプラグインを使用してアーカイブを処理します。
FUNCTION LETTERS
a Add
d 削除
e エキス
l リスト
t ホイール試乗
u 更新
x フルパスを使用した抽出
SWITCHES
-ai [r [-| 0]] {@ listfile |!wildcard}
アーカイブを含める
-ax [r [-| 0]] {@ listfile |!wildcard}
eXcludeアーカイブ
-BD パーセンテージインジケーターを無効にする
-i [r [-| 0]] {@ listfile |!wildcard}
ファイル名を含める
-l シンボリックリンクを保存しないでください。 それらが指すファイル/ディレクトリを保存します(注意:
'ln -s .. ldir'のような再帰的なシンボリックリンクがあるため、スキャンステージを終了することはできません)
-m {パラメータ}
圧縮方法を設定します(/ usr / share / doc / p7zip-を参照)
メソッドのリストについては、full / DOCS / MANUAL / switches / method.htm)
-mhe = on | off
7z形式のみ:アーカイブヘッダーの暗号化を有効または無効にします(デフォルト:オフ)
-o {ディレクトリ}
出力ディレクトリを設定します
-p {パスワード}
パスワードを設定
-r [-| 0]
サブディレクトリを再帰する(注意:このフラグはあなたが思っていることをしません。使用を避けてください
それ)
-sfx [{name}]
SFXアーカイブを作成する
-はい StdInからデータを読み取ります(例:tar cf --directory | 7z a -si directory.tar.7z)
-それで StdOutにデータを書き込みます(例:%echo foo | 7zダミー-tgzip-si -so> / dev / null)
-slt l(リスト)コマンドのテクニカルモードを設定します
-t {タイプ}
アーカイブのタイプ(7z、zip、gzip、bzip2、またはtar。7z形式がデフォルトです)
-v {サイズ} [b | k | m | g]
ボリュームを作成する
-u [-] [p#] [q#] [r#] [x#] [y#] [z#] [!newArchiveName]
更新オプション
-w [パス]
作業ディレクトリを設定します
-x [r [-| 0]]] {@ listfile |!wildcard}
ファイル名を除外する
-y すべてのクエリで「はい」と見なします
診断
7-Zipは、次の終了コードを返します。
0正常(エラーまたは警告は検出されません)
1警告(致命的でないエラー)。 たとえば、一部のファイルは
圧縮。 だから彼らは圧縮されていませんでした
2致命的なエラー
7コマンドラインパラメータが正しくありません
8操作に十分なメモリがありません
255ユーザーがcontrol-C(または同様のもの)でプロセスを停止しました
バックアップ と 制限
Linux / Unixでのバックアップ目的で7-zip形式を使用しないでください。理由は次のとおりです。
-7-zipは、ファイルの所有者/グループを保存しません。
Linux / Unixでは、ディレクトリをバックアップするには、tarを使用する必要があります。
-ディレクトリをバックアップするには:tar cf --directory | 7za a -si directory.tar.7z
-バックアップを復元するには:7za x -so directory.tar.7z | tarxf-
ファイルとディレクトリ(ファイルの所有者ではない)を他の人に送信したい場合
Unix / MacOS / Windowsユーザーの場合、7-zip形式を使用できます。
例:7zaディレクトリ.7zディレクトリ
このフラグはあなたが思っていることをしないので、「-r」を使用しないでください。
「。*」ファイルのため、directory / *を使用しないでください(例:「directory / *」が一致しません
"ディレクトリ/.profile")
実施例 1
7z a -t7z -m0 = lzma -mx = 9 -mfb = 64 -md = 32m -ms =オン アーカイブ.7z dir1
「超設定」を使用して、ディレクトリ「dir1」からアーカイブarchive.7zにすべてのファイルを追加します
-t7z 7zアーカイブ
-m0 = lzma
lzmaメソッド
-mx = 9 圧縮レベル= 9(ウルトラ)
-mfb = 64
LZMA = 64の高速バイト数
-md = 32m
辞書のサイズ= 32メガバイト
-ms =オン ソリッドアーカイブ=オン
実施例 2
7z a -sfx アーカイブ.exe dir1
ディレクトリ「dir1」からSFXアーカイブarchive.exeにすべてのファイルを追加します(備考:SFX
アーカイブは「.exe」で終了する必要があります)
実施例 3
7z a -mhe = on -pmy_パスワード アーカイブ.7z a_ディレクトリ
ディレクトリ「a_directory」からアーカイブ「archive.7z」にすべてのファイルを追加します(データを含む)
およびヘッダーアーカイブの暗号化)
onworks.netサービスを使用して7zをオンラインで使用する