回答:
p7zip
Homebrewでインストールできます。そう
% brew install p7zip
% 7za x myfiles.7z
@EraserPencilが示唆したようにHomebrewをインストールすることは理にかなっています。OPは将来さらに多くのプログラムを必要とするかもしれません。Homebrewは次の方法でインストールできます。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
そこにも注意する必要があり7z e
ますが、@ Qbackがコメントしているように、アーカイブにサブディレクトリがある場合、これはほとんど何もしません。
Unarchiveのコマンドラインバージョンは、.7zファイルを抽出できます。
MacOSは、.7z形式をネイティブに処理しません。
UnArchiverは、.7zおよび他の多くの形式を処理するための私のお気に入りのツールです。それがあなたが操作したい方法であれば、それはアプリケーションとコマンドラインツールの両方として利用可能です。
homebrewをインストールしたくない場合は、keka(btwの(非)圧縮の優れたGUI)をインストールし、次に含まれているバージョンのp7zipにリンクできます。Keka.app/Contents/Resources/keka7z
コマンドラインから機能させるために、シンボリックリンクして /usr/local/bin
> ln -s /Applications/Keka.app/Contents/Resources/keka7z /usr/local/bin/7z
> 7z -h
7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=utf8,Utf16=on,HugeFiles=on,64 bits,4 CPUs x64)
Modified by aONe for Keka
Usage: 7z <command> [<switches>...] <archive_name> [<file_names>...]
[<@listfiles...>]
CLIに精通しており、Linuxのバックグラウンドから来ているので、GNU-tarをMacにインストールしてみてください。
あなたが最初にインストールする必要があると思い自作し、
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
次に実行しbrew install gnu-tar
ます。考えるbrew
とyum
、またはapt-get
同等。
その後gtar
、Macで使用できます。
# on Mac
$ gtar czvf example.tar.gz example
example/
example/bla.txt
# send it to CentOS
# login to CentOS
$ tar xzvf example.tar.gz
example/
example/bla.txt
tar
は.7z
ファイルを抽出/解凍しません。