新しくインストールされたシステムではtarファイルを抽出できません。

新しくインストールされたシステムではtarファイルを抽出できません。

私のシステムにUbuntuをインストールしました。ドライブがマウントされましたが、tarファイルの抽出中にエラーが発生しました。

/Downloads$ sudo tar tvzf elasticsearch-7.5.1-linux-x86_64.tar.gz /media/asd/LinuxABC/ tar: /media/asd/LinuxABC: Not found in archive tar: Exiting with failure status due to previous errors enter code here

私はこのコマンドを試しました

asd@asd-Inspiron-5559:~/elasticsearch$ sudo tar -C /home/asd/elasticsearch -vzf elasticsearch-7.5.1-linux-x86_64.tar.gz
tar:「-Acdtrux」、「--delete」、または「--test-label」オプションのいずれかを指定する必要があります。
詳細については、「tar --help」または「tar --usage」を試してください。

上記のコマンドを使用してファイルを抽出していますが、抽出された結果ファイルは表示されません。

drwxr-xr-x 0/0 0 2019-12-17 04:31 Elastic Search-7.5.1/モジュール/分析-共通/
-rw-r--r-- 0/0 193639 2019-12-17 04:31 Elastic Search-7.5.1/モジュール/分析-共通/分析-共通-7.5.1.jar
-rw-r--r-- 0/0 1481 2019-12-17 04:31 elasticsearch-7.5.1/modules/analytic-common/plugin-descriptor.properties
drwxr-xr-x 0/0 0 2019-12-17 04:31 elasticsearch-7.5.1/logs/
drwxr-xr-x 0/0 0 2019-12-17 04: 31 elasticsearch-7.5.1/plugins/
asd@asd-Inspiron-5559:~/Downloads$ cd /home/asd/elasticsearch
asd@asd-Inspiron-5559:~/elasticsearch$ ls
asd@asd-Inspiron-5559:~ /elasticsearch$ ls -ltr
合計0

答え1

tarボールの内容をディレクトリに抽出したいと思いますか/media/asd/LinuxABC/
この場合、次のようにtarを使用する必要があります。

/Downloads$ sudo tar -C /media/asd/LinuxABC/ -xvzf elasticsearch-7.5.1-linux-x86_64.tar.gz  

上記のコマンドでは、-Ctarはディレクトリに変更を指示し、-xvzftarに指定されたファイルを抽出するように指示します。

使用するコマンドはtarファイルを検索するように指示します。/media/asd/LinuxABC ~へタルボールを抽出して抽出します。

このスイッチはまた、t開梱することなくタールボールの内容をリストします。コンテンツを一覧表示せずにタールボールを抽出したい場合は、このスイッチを使用しないでください。代わりにスイッチを
使用する必要があります。xt

関連情報