Linux lhaコマンド
Linux コマンド全書
Linuxのlhaコマンドはファイルを圧縮または解凍するために使用されます。
lhaはlharcから進化した圧縮プログラムで、それで圧縮されたファイルは「.lzh」拡張子を持つ圧縮ファイルが生成されます。
语法
lha [-acdfglmnpqtuvx][-a <0/1/2>/u</0/1/2>][-<a/c/u>d][-<e/x>i][-<a/u>o][-<e/x>w=<目的ディレクトリ>][-<a/u>z][圧縮ファイル][ファイル...] または lha [-acdfglmnpqtuvx][-a <0/1/2>/u</0/1/2>][-<a/c/u>d][-<e/x>i][-<a/u>o][-<e/x>w=<目的ディレクトリ>][-<a/u>z][圧縮ファイル][ディレクトリ...]
パラメータ:
- -aまたはaを使用して圧縮ファイルを圧縮し、それを圧縮ファイルに追加します。
- -a<0/1/2>/u</0/1/2圧縮ファイルを作成する際に異なるファイルヘッダを使用します。
- -cまたはcを使用して圧縮ファイルを圧縮し、新しい圧縮ファイルを再構築後、それを追加します。
- -dまたはdを使用して圧縮ファイルから指定されたファイルを削除します。
- -<a/c/u>dまたは<a/c/u>dを使用して圧縮ファイルを圧縮し、それを追加し、再構築し、圧縮ファイルを更新するか、元のファイルを削除する、つまりファイルを圧縮ファイルに移動します。
- -eまたはeを使用して圧縮ファイルを解凍します。
- -fまたはfを使用してlhaコマンドを強制的に実行し、解凍時に既存のファイルを確認せずに直接上書きします。
- -gまたはgを使用して一般的な圧縮形式を利用し、互換性の問題を解決しやすくなります。
- -<e/x>iまたは<e/x>i 圧縮ファイル内のファイルパスを無視して、現行ディレクトリに直接解凍するか、指定されたディレクトリに解凍
- -lまたはl 圧縮ファイルの関連情報を表示
- -mまたはm このパラメータの効果は、""と同時に指定するときの効果と同じです。-ad"パラメータが同じです。
- -nまたはn 指令を実行せずに実際に実行されるアクションをリスト
- -<a/u>oまたは<a/u>o lharc互換フォーマットを使用して圧縮後のファイルを追加し、圧縮ファイルを更新
- -pまたはp 圧縮ファイルから標準出力デバイスに输出
- -qまたはq コマンドの実行プロセスを表示しない
- -tまたはt バックアップファイル内の各ファイルが正しいか確認
- -uまたはu 新しいファイルを圧縮ファイルに更新
- -u</0/1/2>またはu</0/1/2> 圧縮時、異なるファイルヘッダを使用して圧縮ファイルに更新
- -vまたはv 圧縮ファイルの関連情報を詳細に表示
- -<e/x>w=<目的ディレクトリ>または<e/x>w=<目的ディレクトリ> 解凍先ディレクトリを指定
- -xまたはx 圧縮ファイルを解凍
- -<a/u>zまたは<a/u>z ファイルを圧縮せずに直接追加し、圧縮ファイルを更新
オンラインサンプル
圧縮ファイル
# lha -a abc.lhz a.b //a.bファイルを圧縮し、圧縮後 abc.lhzファイルを生成
ディレクトリを圧縮
# lha -a abc2 /home/hnlinux
展開先ディレクトリにファイルを展開
# lha -xiw=agis abc //ファイルabcを展開
Linux コマンド全書