Ubuntuのコマンドラインツールを使用してtar.7z形式のファイルを抽出する方法はありますか?
はい-パッケージp7Zip
/p7Zip-full
は、7zファイルをZip/unzipするためのコマンドラインアプリケーションを提供します。コマンドは単純に7z
です。
7z
/tar
呼び出しを組み合わせるパイプを使用して:
7z x -so yourfile.tar.7z | tar xf - -C target_dir
ここで、target_dirは既存のディレクトリです。
まだインストールされていない場合、p7Zip-fullをインストールします。
Sudo apt-get install p7Zip-full
このコマンドを実行して、.tar.7zファイルを抽出します(myfile.tar.7z
がファイル名の場合、ファイルがあるディレクトリに移動します):
7za x myfile.tar.7z
tar -xvf myfile.tar
それでおしまい。実際には、最初のコマンドは.tarファイルを抽出し、次のコマンドはそれを完全に抽出します。
7Zipがインストールされていることを確認します。インストールされていない場合は、単に Ctrl+Alt+T キーボードでターミナルを開きます。開いたら、以下のコマンドを実行します:
Sudo apt-get install p7Zip
コマンドラインユーティリティをインストールするには、次の手順を実行します。
Sudo apt-get install p7Zip-full
完了したら、以下を実行して抽出できます。
7z e <file_name>.tar.7z
フルパスで抽出するには:
7z x <file_name>.tar.7z
抽出するパスを指定するには:
7z x <file_name>.tar.7z -o path