Untar tar.gz не работает

Я сделал архив example.tar.gz на рабочем столе. Когда я кодирую, как в настольном каталоге:

tar -zxvf example.tar.gz

На выходе получается etc/passwd (файл, который я архивировал), а затем

ls -al

example.tar.gz все еще там. Как я могу извлечь это?

1
задан 12 October 2017 в 17:18

1 ответ

По умолчанию tar удаляет первую косую черту (/), чтобы избежать ошибочной перезаписи важных файлов. Вместо этого он использует локальный путь. Может быть, это ведет вас в замешательство.

Вы проверили, существует ли файл etc/passwd? Это локальный путь (видно из текущего каталога), поэтому используйте команду

ls -l etc/passwd

или, если хотите,

find . -name passwd

Другими словами, я думаю, что «untar» сработал для тебя. Возможно, проблема в том, что вы не нашли извлеченный файл.

0
ответ дан 12 October 2017 в 17:18

Другие вопросы по тегам:

Похожие вопросы: