英語フランス語スペイン語

Ad


OnWorksファビコン

aunpack - クラウド上のオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで aunpack を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド aunpack です。

プログラム:

NAME


atool-さまざまなタイプのファイルアーカイブを管理するためのスクリプト

SYNOPSIS


道具 [オプション] ... アーカイブ [FILE] ...
アンパック [オプション] ... アーカイブ [FILE] ...
パック [オプション] ... アーカイブ [FILE] ...
として [オプション] ... アーカイブ [FILE] ...
[オプション] ... アーカイブ [FILE] ...
異なる [オプション] ... アーカイブ アーカイブ
パック [オプション] ... 古いアーカイブ NEW-アーカイブ

DESCRIPTION


このマニュアルページのドキュメントでは、 道具 コマンド。 これらのコマンドは、
tarやZipアーカイブなど、さまざまなタイプのファイルアーカイブを管理します。 各コマンドは
個別に実行するか、適切なオプションを指定して実行します 道具 (参照してください OPTIONS 下)。

アンパック アーカイブからファイルを抽出します。 多くの場合、アーカイブ内のすべてのファイルを抽出したい
単一のサブディレクトリに。 ただし、一部のアーカイブのルートには複数のファイルが含まれています
ディレクトリ。 aunpackプログラムは、最初にファイルを抽出してこの問題を解決します。
一意の(一時的な)ディレクトリ。可能であれば、その内容を元に戻します。 これもまた
ローカルファイルが誤って上書きされるのを防ぎます。

パック アーカイブを作成します(またはファイルを圧縮します)。 ファイル引数が指定されていない場合、
追加するファイル名は、の標準から読み取られます。

として アーカイブ内のファイルを一覧表示します。

アーカイブ内のファイルを標準出力に抽出します。

異なる を使用してXNUMXつのアーカイブ間の差分を生成します 差分とします。

パック アーカイブを別の形式に再パックします。 それは最初にすべてのファイルを抽出することによってこれを行います
古いアーカイブを一時ディレクトリに保存し、そこに抽出されたすべてのファイルをパックします
新しいアーカイブへのディレクトリ。 --each(-e)オプションを--format(-F)と組み合わせて使用​​します
atoolのXNUMX回の呼び出しを使用して複数のアーカイブを再パックします。 arepackはしませんことに注意してください
古いアーカイブを削除します。

を除いて - フォーマット (-F)オプションが提供されている場合、アーカイブ形式は
アーカイブファイル拡張子。 つまり、拡張子「.tar.gz」または「.tgz」はtar + gzip形式を意味します。 ノート
セクションにリストされている順序で拡張機能がチェックされること アーカイブ TYPES 以下、
そのため、拡張子が「.tar.gz」のファイルは、tar + gzipアーカイブではなくtar + gzipアーカイブと見なされます。
gzip圧縮ファイル。

OPTIONS


これらのプログラムは通常のGNUコマンドライン構文に従い、長いオプションはで始まります
XNUMXつのダッシュ( `-')。 オプションの概要は以下に含まれています。

-l、 - リスト
アーカイブ内のファイルを一覧表示します。 このオプションは、次の場合に自動的に想定されます。 として 実行されます。

-NS、 - エキス
アーカイブからファイルを抽出します。 このオプションは、次の場合に自動的に想定されます。 アンパック is
実行されました。

-NS、 - に抽出=パス
アーカイブから指定されたディレクトリにファイルを抽出します。 圧縮して開梱するとき
ファイルの場合、PATHはファイル名または既存のディレクトリのいずれかを参照できます。

-a、 - 追加
アーカイブを作成します。 このオプションは、次の場合に自動的に想定されます。 パック 実行されます。

-NS、 - 猫
アーカイブから標準出力にファイルを抽出します(画面に表示します)。 このオプション
次の場合に自動的に想定されます 実行されます。

-NS、 --差分
XNUMXつのアーカイブを抽出して使用する 差分(1)それらの間に差異を生成する。 この
オプションは次の場合に自動的に想定されます 異なる 実行されます。

-e、 - 各
引数ごとに、指定されたコマンドを実行します。 これを使用してすばやく
複数のアーカイブを抽出、一覧表示、または作成します(を参照) 下)。 このオプションはできません
catコマンドで使用します。

-NS、 - フォーマット=EXTENSION
アーカイブ形式を手動で指定します(を参照) アーカイブ TYPES 下)。

-NS、 -シミュレート
シミュレーションモードでatoolを実行します。 ファイルシステムへの変更(つまり書き込み)はありません
作成され、実行されるすべてのコマンドが代わりに表示されます。 このオプション
と組み合わせることはできません - 説明 (それはすでにそれを意味するので)。

シミュレーションモードで出力されるコマンドが
非シミュレーションモードで実行されたものと同じです。 これは、一部の操作が原因です
アーカイブに含まれるファイルに依存し、atoolは現時点でしか判別できません
アーカイブを抽出することによって。

-E、 - 説明
atoolによって実行されたコマンドを表示します。 このオプションは、と組み合わせることはできません -シミュレート.

-NS、 - ページ
通常、ポケットベルを介して出力を実行します ページャ 環境変数でない限り PAGER is
設定します。

-NS、 - 力
ファイルから抽出するときは、ローカルファイルの上書きを許可してください。 作成するとき
アーカイブ。アーカイブファイルがすでに存在する場合は、そのファイルを上書きできるようにします。 ご了承ください
既存のRARおよびZipアーカイブにファイルを追加することは可能です(これは不可能です)
他の多くの形式の場合)。

-NS、 --サブディレクトリ
アーカイブを抽出するときは、たとえ
アーカイブには、ルートディレクトリにXNUMXつのファイルしか含まれていません。

-0、 - ヌル
アーカイブにファイルを作成または追加するときにファイル引数が指定されていない場合、
ファイルのリストは標準から読み込まれます。通常、これらのファイル名は次のとおりです。
改行で区切られますが、このオプションを使用すると、ヌルバイトで区切られます。 この
GNU find-print0オプションで役立ちます。

-NS、 - 静かな
詳細レベルをXNUMXつ下げます。 これは、デフォルトの詳細度から差し引かれます
レベル、またはで指定されたレベル -冗長性。 このオプションはさらに指定できます
atoolの冗長性をさらに低くするためにXNUMX回よりも。

-v、 -詳細
詳細レベルをXNUMXつ上げます。 これは、デフォルトの詳細レベルに追加されます。
で指定されたレベル -冗長性。 このオプションは複数回指定できます
atoolをさらに冗長にします。

-V、 -冗長性=LEVEL
詳細レベルを指定します。 デフォルトのレベルは1です。これは、「通常の冗長性」を意味します-
たとえば、アーカイブを作成および抽出する場合、ファイルが一覧表示されます。

--config=FILE
指定されたファイルから構成をロードします。 このオプションを使用する場合、システム全体
また、ユーザー全体の構成ファイルはロードされません。 指定されたファイルが
存在しないか、読み取ることができない場合、atoolはエラーメッセージで終了します。

-o、 - オプション=KEY = VALUE
構成オプションをオーバーライドします。 これらは、構成を読み取った後に適用されます
ファイル。

これを複数回指定して、さまざまなオプションをオーバーライドできます。

-O、 --フォーマットオプション=オプション
追加のオプションをアーカイバコマンドに送信します。 これは、指定するときに役立ちます
一部のアーカイブの圧縮オプション(例:
パック -F7z -O-mx = 9 アーカイブ.7z DIR
これを複数回指定して、さまざまなオプションを追加できます。

--save-outdir=FILE
ファイルを抽出するときは、アーカイブがあったディレクトリの名前を保存してください
指定されたファイルに抽出されます。 コマンドが「抽出」ではなかった場合、または
アーカイブが新しい​​ディレクトリに抽出されなかった場合、何も書き込まれません
指定されたファイル。 複数のアーカイブが指定されている場合(-eを使用)、最後のアーカイブのみ
ファイルが抽出されたディレクトリがFILEに書き込まれます。

このオプションは内部で使用されます(を参照) 下)。

- 助けて オプションの概要を表示します。

- バージョン
バージョン情報を出力して終了します。

アーカイブ TYPES


-f(-format)オプションが指定されていない限り、アーカイブ形式は
アーカイブファイル拡張子。 つまり、拡張子「.tar.gz」または「.tgz」はtar + gzip形式を意味します。 ノート
拡張子が上記の他のリストでチェックされていること。これが、
拡張子「.tar.gz」は、gzipアーカイブではなく、tar + gzipアーカイブと見なされます。

抽出コマンドがサポートされている場合は常に、diffコマンドがサポートされます。

サポートされているアーカイブタイプは次のとおりです。

tar + gzip (.tar.gz, の。tgz)
すべてのコマンドがサポートされています。

tar + bzip (.tar.bz, .tbz)
すべてのコマンドがサポートされています。

tar + bzip2 (.tar.bz2, .tbz2)
すべてのコマンドがサポートされています。

tar + compress (.tar.Z, .tZ)
すべてのコマンドがサポートされています。

tar + lzop (.tar.lzo, .tzo)
すべてのコマンドがサポートされています。

tar + lzip (.tar.lz, .tlz)
すべてのコマンドがサポートされています。

tar + xz (.tar.xz, .txz)
すべてのコマンドがサポートされています。

tar + 7z (.tar.7z, .t7z)
すべてのコマンドがサポートされています。

tar (。タール)
すべてのコマンドがサポートされています。

ZIP (.zip)
すべてのコマンドがサポートされています。

(。ジャー, 。戦争)
リスト、抽出、および追加コマンドがサポートされています。 use_jar_programの場合、Catがサポートされます
無効になっています。

RAR (.rarを)
すべてのコマンドがサポートされています。

(.lha, .lzh)
すべてのコマンドがサポートされています。

7z (。7z)
抽出、リスト、および追加コマンドがサポートされています。

アルジプ (.alz)
抽出コマンドがサポートされています。

エース (。エース)
抽出およびリストコマンドがサポートされています。

ar (.a)
すべてのコマンドがサポートされています。

Arj (.arj)
リスト、抽出、および追加コマンドがサポートされています。

アーク (。アーク)
すべてのコマンドがサポートされています。 (猫が猫の場合、アークは余分な改行を出力することに注意してください
コマンドが使用されます。)

rpm (。回転数)
抽出およびリストコマンドがサポートされています。

deb (debファイル)
抽出およびリストコマンドがサポートされています。

タクシー (。キャブ)
cat、extract、およびlistコマンドがサポートされています。

gzip (.gz)
cat、extract、およびaddコマンドがサポートされています。

bzip (.BZ)
cat、extract、およびaddコマンドがサポートされています。

bzip2 (。Bz2)
cat、extract、およびaddコマンドがサポートされています。

圧縮する (.Z)
cat、extract、およびaddコマンドがサポートされています。

lzma (.lzma)
cat、extract、およびaddコマンドがサポートされています。

ゾップ (.lzo)
抽出および追加コマンドがサポートされています。 catコマンドはサポートされていません。
lzopは、-fフラグが指定されていない限り、ファイルを標準出力に抽出することを望んでいません。

zip (.lz)
cat、extract、およびaddコマンドがサポートされています。

xz (.xz)
cat、extract、およびaddコマンドがサポートされています。

rzip (.rz)
抽出および追加コマンドがサポートされています。

lrzip (.lrz)
抽出および追加コマンドがサポートされています。

7zip (。7z)
すべてのコマンドがサポートされています。 (7zは抽出されたファイルをに書き込むことを拒否することに注意してください
標準出力が端末の場合、標準出力。 -pを使用するか、atool / acatの出力をパイプします
ターミナルで読み取るときにポケットベルに送信されます。)

cpio (.cpio)
リスト、抽出、および追加コマンドがサポートされています。

CONFIGURATION


バージョン0.8.0以降、atoolはカスタム構成ファイルを読み取ることができます。 まず、ハードコードされたデフォルト
atoolプログラムファイルで評価されます。 次に、システム全体の構成値がロードされます
から /etc/atool.conf そのファイルが存在する場合。 最後に、ユーザーごとの構成値は次のとおりです。
からロード .atoolrc 現在のユーザーのホームディレクトリにあります。

構成ファイルの形式は単純です。

変数値

ここに 変数 以下にリストされている変数であり、 変数を関連付ける値です
と。 変数 & 少なくともXNUMXつの空白(スペース、タブ)で区切る必要があります
等)。 空の行と#で始まる行は破棄されます。

値「1」はオプションが有効であることを意味し、「0」はオプションが無効であることを意味します。 文字列
空白以外の最初の文字で始まり、
行の終わり。

オプションは次のとおりです。

use_tar_bzip2_option (デフォルト:1)
GNU tarを使用していて、GNU tarをサポートしている場合は、これを有効にします。 --bzip2 フィルタリングのオプション
bzip2を介してbzip2されたファイル。 GNUtarサポートのバージョン1.13.6以降 --bzip2.
したがって、1.13.6より前のGNU tarを使用する場合は、これを無効にする必要があります
オプションを選択します。

これはかつて use_tar_j_option ただし、-bzip2を使用すると移植性が高くなります。

use_tar_lzip_option (デフォルト:0)
GNU tarを使用していて、GNU tarをサポートしている場合は、これを有効にします。 --lzip フィルタリングのオプション
lzipを介してファイルをlzip圧縮します。 GNUtarサポートのバージョン1.23以降 --lzip.
したがって、1.23より前のGNU tarを使用する場合は、これを無効にする必要があります
オプションを選択します。

use_tar_z_option (デフォルト:1)
GNU tarを使用していて、GNU tarをサポートしている場合は、これを有効にします。 -z gzipでフィルタリングするためのオプション
gzipを介してファイル。 これを無効にして、 use_tar_j_option そうしない場合
GNUtarを使用します。

これらの2つのオプションを無効にしても、atoolがbzipXNUMX / gzipファイルを抽出できないわけではありません。
無効にすると、atoolはパイプを使用してbzip2 / gzipからtarに出力を送信します。

エラー管理は次の場合に優れているため、可能であれば、これらのオプションを有効にする必要があります。
フィルタリングはtarによって行われます。

use_tar_lzma_option (デフォルト:1)
GNU tarを使用していて、GNU tarをサポートしている場合は、これを有効にします。 --lzma lzmaをフィルタリングするためのオプション
lzmaを介して圧縮されたファイル。 GNUtarサポートのバージョン1.20以降 --lzma.

use_tar_lzop_option (デフォルト:0)
GNU tarを使用していて、GNU tarをサポートしている場合は、これを有効にします。 --lzop lzopをフィルタリングするためのオプション
lzopを介して圧縮されたファイル。 GNUtarサポートのバージョン1.21以降 --lzop.

use_tar_xz_option (デフォルト:0)
GNU tarを使用していて、GNU tarをサポートしている場合は、これを有効にします。 --xz xzをフィルタリングするためのオプション
xzを介して圧縮されたファイル。 GNUtarサポートのバージョン1.22以降 --xz.

use_gzip_for_z (デフォルト:1)
解凍時に解凍する代わりにgzipを使用する場合は、これを有効にします
圧縮されたファイル( `.Z 'ファイル)。

use_rar_for_unpack (デフォルト:0)
可能な場合はunrarではなくrarを常に使用する場合は、これを有効にします。 この
RARをリストおよび抽出する場合でも、atoolがrarコマンド(path_rar)を使用するようにします
ファイル。

use_arc_for_unpack (デフォルト:0)
可能な場合は、常にnomarchではなくarcを使用する場合は、これを有効にします。 この
ARCを一覧表示および抽出する場合でも、atoolがarcコマンド(path_arc)を使用するようにします
ファイル。

use_arj_for_unpack (デフォルト:0)
可能な場合はunarjではなくarjを常に使用する場合は、これを有効にします。 この
ARJを一覧表示および抽出する場合でも、atoolがarjコマンド(path_arj)を使用するようにします
ファイル。

use_find_cpio_print0 (デフォルト:1)
findが-print0オプションをサポートし、cpioが-0オプションをサポートする場合は、これを有効にします。
それがないと、改行を使用してファイルのcpioアーカイブを作成することは不可能/困難です
名前の文字。

抽出_deb_control (デフォルト:1)
Debian .debパッケージファイルには、DEBIANディレクトリに制御情報が含まれています。
特にパッケージの「制御」ファイル。 コントロールが必要な場合はこれを有効にします
通常のファイルに加えて、抽出中に抽出される情報。

ストリップ_不明_拡張子 (デフォルト:1)
特定の種類のファイルは実際にはアーカイブですが、それらの拡張子はそうではありません。
例としては、Open Officeドキュメント(Zipファイル)やGnumericドキュメント(gzipで圧縮)があります。
ファイル)。 これらのファイル名の拡張子はatoolには不明であるため、
このオプションを0に設定すると、削除されません。その場合の出力ファイルは次のようになります。
Unpack-XYZWのようなもの。 このオプションを1に設定すると、拡張子は次のようになります。
代わりにストリップしました。

use_pbzip2 (デフォルト:0)
bzip2ではなくpbzip2を使用する場合は、これを有効にします。 そうしないでください
use_tar_bzip2_optionが有効になっている場合、bzip2はtarに関係なく使用されます。
use_pbzip2オプション。 したがって、tarでbzip2ではなくpbzip2を使用する場合は、
use_pbzip2を1に、use_tar_bzip2_optionを0に。

use_lbzip2 (デフォルト:0)
bzip2ではなくlbzip2を使用する場合は、これを有効にします。 そうしないでください
use_tar_bzip2_optionが有効になっている場合、bzip2はtarに関係なく使用されます。
use_lbzip2オプション。 したがって、tarでbzip2ではなくlbzip2を使用する場合は、
use_lbzip2を1に、use_tar_bzip2_optionを0に。

use_pigz (デフォルト:0)
gzipではなくpigzを使用する場合は、これを有効にします。 そうしないでください
use_tar_z_optionが有効になっている場合、gzipはtarに関係なく使用されます。
use_pigzオプション。 したがって、tarでgzipではなくpigzを使用する場合は、use_pigzを1に設定します。
そしてuse_tar_z_optionを0にします。

use_plzip (デフォルト:0)
lzipではなくplzipを使用する場合は、これを有効にします。 そうしないでください
use_tar_lzip_optionが有効になっている場合、lzipはtarに関係なく使用されます。
use_plzipオプション。 したがって、tarでlzipではなくplzipを使用する場合は、use_plzipを設定します。
1に、use_tar_lzip_optionを0に設定します。

use_jar (デフォルト:0)
jarアーカイブの管理にjarを使用する場合は、これを有効にします。 これを無効にすると
オプションで、zipが使用されます(これも同様に機能し、おそらくより高速です
も)。

ファイルを標準出力( `cat ')に抽出するため、このオプションはデフォルトで無効になっています
jarではサポートされていません。

use_file (デフォルト:1)
atoolでを使用してファイルタイプを識別したい場合は、これを有効にします file(1)それらのファイルの場合
認識されない拡張子を持つ(またはまったくない)。

use_file_always (デフォルト:0)
atoolが常にを使用してアーカイブを識別できるようにする場合は、これを有効にします file(1)、関係なく
ファイル拡張子の。 これには現在、次のようないくつかの欠点があることに注意してください。
すべてのアーカイブタイプ(特に圧縮されたtarアーカイブ)を識別できない
7zip、lzop、szipなどを使用)。

tmpdir_name (デフォルト:解凍-%04d)
atoolは、現在のディレクトリに作成された一時ディレクトリに抽出します。
ファイルは上書きされます。 この変数は、その一時ディレクトリの名前を制御します
すべきだった。

この変数の `%d '文字列は、0からXNUMXまでの乱数に置き換えられます
および9999。他のものを使用して、この番号の形式を変更することができます。
`%d 'より-参照 printfとします。

tmpファイル名 (デフォルト:Pack-%04d)
pbzip2を使用してアーカイブを作成する場合は、一時ファイルを作成する必要があります。 この
オプションは、そのファイルの名前を制御します。 の詳細については、tmpdir_nameを参照してください。
形式でダウンロードすることができます。

パス_ページャー (デフォルト:ポケットベル)

パス_jar (デフォルト:jar)

パス_tar (デフォルト:tar)

パス_zip (デフォルト:zip)

パス_解凍 (デフォルト:解凍)

パス_gzip (デフォルト:gzip)

パス_bzip (デフォルト:bzip)

パス_bzip2 (デフォルト:bzip2)

パス_pbzip2 (デフォルト:pbzip2)

パス_圧縮 (デフォルト:圧縮)

path_lzma (デフォルト:lzma)

path_lzop (デフォルト:lzop)

パス_lzip (デフォルト:lzip)

パス_rar (デフォルト:rar)

path_unrar (デフォルト:unrar)

パス_lbzip2 (デフォルト:lbzip2)

path_pigz (デフォルト:pigz)

path_cabextract (デフォルト:cabextract)

path_7z (デフォルト:7z)

path_unalz (デフォルト:unalz)

path_lha (デフォルト:lha)

path_unace (デフォルト:unace)

パス_ar (デフォルト:ar)

パス_arj (デフォルト:arj)

path_unarj (デフォルト:unarj)

パス_アーク (デフォルト:アーク)

path_nomarch (デフォルト:ノマーチ)

パス_rpm (デフォルト:rpm)

path_rpm2cpio (デフォルト:rpm2cpio)

path_dpkg_deb (デフォルト:dpkg-deb)

パス_cpio (デフォルト:cpio)

パスファイル (デフォルト:ファイル)

パス検索 (デフォルト:検索)

path_xargs (デフォルト:xargs)

パス_猫 (デフォルト:猫)

パスの差分 (デフォルト:diff)
これらはすべて、対応するプログラムへのパスです。 通常はそのままにしておくのが最善です
そのようにして、PATH変数からそれらの場所を検索できるためです。

args_diff (デフォルト:-ru)
この変数は、diffコマンドに渡すコマンドライン引数を指定します(
adiffを使用する場合はpath_diff)で指定します。 スペース文字はの引数を区切ります
この文字列。

パス_syscfg (デフォルト:/etc/atool.conf)
(この変数は、atoolプログラムファイルでのみ設定できます。)この変数は、
システム全体の構成ファイルが配置されているディレクトリー。

path_usercfg (デフォルト:.atoolrc)
(この変数は、atoolプログラムファイルおよびシステム全体でのみ設定できます。
構成ファイル。)この変数は、ユーザー構成ファイルの場所を指定します。
位置した。 このファイル名が相対的である場合(つまり、 `/ 'が含まれていない場合)、
現在のユーザーのホームディレクトリ(HOMEによって決定される)を基準にします
環境変数)。

デフォルトの冗長性 (デフォルト:1)
これは、atoolのデフォルトの冗長性です。 -qおよび-vオプションを使用することにより、冗長性
レベルを上げ下げすることができます。 レベル1は、「通常の冗長性」を意味します。
アーカイブの作成と抽出、ファイルが一覧表示されます。

show_extracted (デフォルト:1)
これが1に設定されている場合、aunpackコマンドは常にどのファイルまたはディレクトリを表示します
それが抽出されました。 それ以外の場合は、アーカイブが
予期しない場所に抽出されました(ローカルファイルがすでに存在するため、または
ルートディレクトリに複数のファイルがあるアーカイブ)。

これは、 `default_verbosity 0 'との組み合わせで非常に役立ちます。 ご了承ください
-Xオプションをaunpackと一緒に使用した場合、このオプションは効果がありません。
圧縮ファイルには影響しません。

圧縮を保つ (デフォルト:1)
gzipまたはbzip2でファイルを圧縮する場合、元の(圧縮されていない)ファイルは
通常、圧縮されると削除されます。 つまり、ファイルを圧縮して「テスト」する場合
最終的には「test.gz」という1つのファイルだけになります。 このオプションをXNUMXに設定すると、次のようになります。
atoolに元のファイルも保持させます。 元の動作はによって達成されます
このオプションを0に設定します。

このオプションは、圧縮ファイルの解凍にも同等の効果があります。 いつ
1に設定すると、元の(圧縮された)ファイルが保持されます。 それ以外の場合は
削除されました。

ただし、このオプションは、圧縮ファイルをでパックする場合には効果がないことに注意してください。
-Xオプション(出力ディレクトリまたはファイルを指定するため)。 その場合、
元のファイルは常に保持されます。

cwd への圧縮解除 (デフォルト:1)
gzipやbzip2などのコマンドを使用してファイルを解凍すると、解凍されます
ファイルは通常、圧縮ファイルと同じディレクトリに配置されます。 これとともに
オプションを1に設定すると、解凍されたファイルは代わりに現在の作業に配置されます
ディレクトリにあります。

-Xを使用した場合、このオプションは効果がないことに注意してください。

ENVIRONMENT 変数


PAGER -p / -pageオプションが指定されている場合に使用するデフォルトのポケットベル。


アーカイブ `foobar.tar.gz 'からサブディレクトリ(または現在の
ファイルがXNUMXつしかない場合はディレクトリ):
アンパック foob​​ar.tar.gz

現在のディレクトリにあるすべての `.tar.gz 'アーカイブからすべてのファイルを抽出するには:
アンパック -e * .tar.gz

XNUMXつのファイル `foo 'と` bar'のzipアーカイブを作成するには:
パック myarchive.zip foo バー

ページャーを介してアーカイブ `myarchive.zip '内のファイル` baz'を表示するには:
-p myarchive.zip バズ

rarアーカイブ `stuff.rar 'の内容を一覧表示するには:
として スタッフ.rar

1つのアーカイブ、 `dir2.tar.gz '、` dir3.tar.gz'、および `dirXNUMX.tar.gz 'を作成するには、
1つ目はdir2にすべてのファイルが含まれ、3つ目はdirXNUMXにすべてが含まれ、XNUMXつ目はすべてdirXNUMXに含まれます。
パック -e -F .tar.gz dir1 dir2 dir3

カーネルのバージョン2.4.17と2.4.18のすべての違いを表示するには:
異なる linux-2.4.17.tar.gz linux-2.4.18.tar.gz

現在のディレクトリにあるすべての.tar.gzアーカイブを.tar.7zに再パックします(古いアーカイブは
手つかずのままにしてください):
パック -F.tar.7z -e * .tar.gz

これは、aunpackコマンドを次のディレクトリに変更するシェル関数です。
ファイルが抽出されました:
アンパック () {
TMP = `mktemp / tmp / aunpack.XXXXXXXXXX`
道具 -x --save-outdir = $ TMP 「$ @」
DIR = "` cat $ TMP` "
[ 「$ DIR」 != "" -a -d 「$ DIR」 ] && cd 「$ DIR」
rm $ TMP
}
mktempプログラムがない場合は、XNUMX行目を次のように置き換えることができます(ただし、
これは完全に安全ではないこと)
TMP = "/ tmp/atool_outdir。$$"

KNOWN バグ


.gz(または.bz2など)拡張子なしでgzipおよびその他の圧縮ファイルを抽出しようとしています
動作しません:

aunpack:foo:形式が不明、ファイルを使用して識別
aunpack:foo:フォーマットは `gzip 'です
gzip:foo:不明なサフィックス-無視されます

上記のこの最後のエラーは、 gzip -d foo.

ここに記載されていないバグを見つけた場合は、<@ PACKAGE_BUGREPORT @>に報告してください。

報告 バグ


バグを報告する[メール保護]>.

onworks.net サービスを使用してオンラインで aunpack を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad