MacOSターミナル経由で.7zファイルを解凍するにはどうすればよいですか?

ターミナルを介してfiles.7zの束を解凍しようとしています。

コマンドラインツールが組み込まれているか、利用可能ですか、それとも私ですかグラフィカルインターフェイスを備えたアプリケーションをインストールする必要がありますか?

コメント

回答

Homebrewでp7zipをインストールできます。したがって、

% 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によるコメントがあります。 、アーカイブにサブディレクトリがある場合、これはほとんど期待どおりに機能しません。

コメント

  • 7zipもインストールしています。残念ながら、アーカイブが破損しており、ファイルの抽出に失敗したとのことです。 7zaをインストールしてみましたが、魅力のように機能しました。

回答

アーカイブ解除は.7zファイルを抽出できます。

回答

MacOSは処理しません.7z形式をネイティブに。

UnArchiver は、.7zや他の多くの形式を処理するための私のお気に入りのツールです。それがあなたが操作したい方法であるならば、それはアプリケーションとコマンドラインツールの両方として利用可能です。

答え

あなたが自作をインストールしたくない場合は、 keka (btwを(非)圧縮するための優れたGUIです)をインストールしてから、付属のバージョンのp7zipにリンクできます。 Keka.app/Contents/Resources/keka7z

にあります

コマンドラインから機能させるために、/usr/local/bin <にシンボリックリンクしました。 / p>

> 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...>] 

回答

また、で実行できる完全に無料の別のGUIソリューションも見つかりました。 この他の同様の質問

Keka -無料のmacOSファイルun / archiver。

回答

Rudix から P7ZIP をインストールできます。私にRudixエコシステムをインストールします。

回答

CLIに精通しており、Linuxのバックグラウンドを持っているため、

MacへのGNU-tarのインストール

最初に自作

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

次に、brew install gnu-tarを実行します。 brewyum、またはapt-getと同等と考えてください。

次に、Macでgtarを使用できます。

# 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 

コメント

  • AFAIK tar.7zファイルを抽出/解凍しません。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です