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/analysis-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
看起來您正試圖將 tar 球的內容提取到目錄中
/media/asd/LinuxABC/
?如果是這種情況,您應該像這樣使用 tar:
/Downloads$ sudo tar -C /media/asd/LinuxABC/ -xvzf elasticsearch-7.5.1-linux-x86_64.tar.gz
在上面的命令中,
-C
告訴 tar 切換到一個目錄。然後-xvzf
告訴 tar 提取指定的文件。您使用的命令告訴您在tar 球
tar
中查找文件並將其解壓縮。/media/asd/LinuxABC
該
t
開關還列出了 tar 球的內容而不進行提取。如果您嘗試提取 tar 球而不是列出其內容,則不應使用此開關。您應該使用
x
switch 而不是t
.