ファイルの抽出を可能にするコマンドラインツールはありますか最もよく知られているアーカイブタイプから? StuffIt Expanderのようなものですが、GUIはありません。
narchiver Webサイトによると、バージョン2.5以降に2つのコマンドラインユーティリティがあります。
サポートされているファイル形式には、Zip、Tar-GZip、Tar-BZip2、RAR、7-Zip、LhA、StuffIt、およびその他多くのあいまいな形式が含まれます。 [..]アンアーカイバーが開かない圧縮ファイルがある場合は、バグを バグトラッカー に投稿し、問題のファイルを含めてください。それのサポートを追加してください!
[..]
現在、
unar
とlsar
の2つのコマンドラインユーティリティが利用可能であり、それぞれアーカイブの解凍と一覧表示に使用できます。それらはまだ開発中であり、実際には機能が完全ではありませんが、機能するはずです。これらは、 ダウンロードページ でOS XとWindowsの両方のプリコンパイル済みバイナリとして利用でき、Linux上で構築することもできます。
コマンドラインツール(通常のThe Unarchiverダウンロードには含まれていません!)をダウンロードするには、 プロジェクトのGoogleコードダウンロードページ に移動し、unar0.2.Zip
を選択します(2010年9月20日現在)。
Homebrew を使用する場合は、atool
をインストールして、次のような多くのアーカイブタイプを抽出できます。
brew install atool
atool -x archive.anything
対応する外部プログラムがシステムで使用可能であると仮定すると、次の処理が可能です。
.tar.gz
、.tgz
、.tar.bz
、.tbz
、.tar.bz2
、.tbz2
、.tar.Z
、.tZ
、.tar.lzo
、.tzo
、.tar.lz
、.tlz
、.tar.xz
、.txz
、.tar.7z
、.t7z
、.tar
、.Zip
、.jar
、.war
、.rar
、.lha
、.lzh
、.7z
、.alz
、.ace
、.a
、.arj
、.arc
、.rpm
、.deb
、.cab
、.gz
、.bz
、.bz2
、.gz
、.bz
、.bz2
、.Z
、.lzma
、.lzo
、.lz
、.xz
、.rz
、.lrz
、.7z
、.cpio
atool
は、さまざまなタイプ(tar、tar + gzip、Zipなど)のファイルアーカイブを管理するためのスクリプトです。 )。メインコマンドは
aunpack
で、アーカイブからファイルを抽出します。ファイルがアーカイブのサブディレクトリにあるのかトップディレクトリにあるのかをチェックせずに、アーカイブからファイルを抽出したことがありますか?その結果、ファイルがいたるところに散らばっていましたか?aunpack
は、最初に新しいディレクトリに抽出することで、この問題を解決します。アーカイブにファイルが1つしかない場合、そのファイルは元のディレクトリに移動されます。aunpack
は、ローカルファイルが誤って上書きされるのを防ぎます。提供される他のコマンドは、
apack
(アーカイブを作成するため)、als
(アーカイブ内のファイルをリストするため)、およびacat
(ファイルを標準出力に抽出するため)です。atool
はアーカイブを処理するために外部プログラムを呼び出すため、特定のタイプのアーカイブですべてのコマンドがサポートされているとは限りません。
atool
は、ファイル拡張子によってアーカイブを識別します。これが不可能な場合もあります。たとえば、rarアーカイブには通常、さまざまな数値のファイル拡張子が付いています。atool
がフォーマットを識別できない場合は、代わりにfile
が使用されます。 (atool
は、ファイルを使用しないように構成できます。)
brew install unar
またはbrew install atool
を使用して、次の操作を行うことができます。
unar archive.gz
# or
atool -x archive.gz
7-Zip を試してください。独自のネイティブ形式(.7z)に加えて、Zip、gzip、bzip2、tar、およびバージョン9のベータ版ではxzの拡張子を処理できます。また、ARJ、CAB、CHM、cpio、DEB、DMG、HFS、ISO、LZH、LZMA、MSI、NSIS、RAR、RPM、UDF、WIM、XAR、Zの形式で(のみ)解凍できます。
Windowsコマンドラインバージョン7za.exe
が含まれています。他のプラットフォームでは、p7Zip
という名前のPOSIXバージョンが P7Zip SourceForgeプロジェクト から入手でき、これらのポートの一部は 7-Zipのダウンロードページ からリンクされています。残念ながら、Macリンクが壊れているように見えるので、OS Xの場合、 自分でビルド または MacPortsを使用 のいずれかです。
編集:Windows以外のバージョンの場合は、ダウンロードページに移動します。そこには、ソースとコンパイル済みのバイナリがあります。
Mac OS Xがネイティブに認識している圧縮とアーカイブの種類については、open
を使用するだけで、Finderからダブルクリックするのと同じように、「アーカイブユーティリティ」(以前のBOMArchiveHelper)が呼び出されます。これは、[pk] Zip、gzip、bzip、bzip2、tar、pax、cpio、圧縮(.Z)などで機能します。
他の形式をアーカイブ解除する方法を知っているアプリがインストールされていて、それらがそれらのファイル拡張子またはmagic(5)
値に登録されている場合、open
コマンドはそれらのアプリを起動してそれらのタイプを処理します。もちろん、おそらくそれらのアプリのGUIになるでしょう。