Что такое tar -xvf [duplicate]

На этот вопрос уже есть ответ здесь:

Я изучаю основы Linux и архивирования / сжатия файлов TAR я наткнулся на tar -xvf и задумался, что он делает. Я проверил страницы руководства и знаю, что x означает извлечение, а v означает подробный, но что делает f ?

0
задан 21 July 2019 в 19:17

3 ответа

Поскольку в странице справочника говорится, -f или --file= определяет АРХИВНЫЙ ФАЙЛ, из которого можно извлечь. Это находится в главе 'Выбор устройства и переключающийся' (строка № 561 в мою версию).

6
ответ дан 23 October 2019 в 09:55

-f опция в tar означает, что следующим аргументом является название целевого файла tar. Таким образом, после -f опция Вы не можете поместить другую опцию, например, следующий синтаксис, является неправильной:

tar -xvf --verbose file.tar # Incorrect

Следующие варианты должны быть корректными:

tar -xvf file.tar --verbose 
tar -xv --verbose -f file.tar
5
ответ дан 23 October 2019 в 09:55

-xvf короткое (стиль Unix) версия

--extract --verbose --file=

Как новый пользователь tar одна полезная опция учиться -t (--test) вместо -x, который перечисляет на экран, на самом деле не извлекая его.

-tvf

1
ответ дан 23 October 2019 в 09:55

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

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