新安装的系统无法提取 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 elasticsearch-7.5.1/modules/analysis-common/ 
-rw-r--r-- 0/0 193639 2019-12-17 04:31 elasticsearch-7.5.1/modules/analysis-common/analysis-common-7.5.1.jar 
-rw-r--r-- 0/0 1481 2019-12-17 04:31 elasticsearch-7.5.1/modules/分析-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  

In above command, -C tells tar to change to a directory. Then -xvzf tells tar to extract the specified file.

您使用的命令告诉tar您查找文件/media/asd/LinuxABC 里面焦油球并提取它。

该开关还t列出了 tar 球的内容,而无需解压。如果您尝试提取 tar 球而不是列出其内容,则不应使用此开关。
您应该使用xswitch 而不是t

相关内容