我已经在系统中安装了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 球而不是列出其内容,则不应使用此开关。
您应该使用x
switch 而不是t
。