Подтвердить что ты не робот

Что означает -zxvf в tar -zxvf <имя_файлa>?

Я видел на многих веб-сайтах такие команды, что означает "-zxvf" или похожие команды?

tar -zxvf <filename>
 tar xvf <filename>
4b9b3361

Ответ 1

  • z означает (un) zip.
  • x означает извлечение файлов из архива.
  • v означает печатать имена файлов в текстовом формате.
  • f означает, что следующий аргумент - это имя файла.

Ответ 2

Вместо прокрутки описания всех параметров вы можете перейти к 3.4.3 Short Options Cross Reference под командой info tar.

x означает --extract. v означает --verbose. f означает --file. z означает --gzip. Вы можете объединить однобуквенные аргументы вместе, а f принимает аргумент, имя файла. Вы должны следить за:

Буквы коротких опций могут быть сгруппированы вместе, но вы не требуется для этого (по сравнению со старыми опциями, см. ниже). когда короткие варианты группируются как набор, используют одну (одну) тире для них все, например, '' tar '-cvf'. Только последний параметр в таком наборе разрешено иметь аргумент (1).


Этот старый способ написания вариантов" tar" может удивить даже опытных пользователи. Например, две команды:
 tar cfz archive.tar.gz file
 tar -cfz archive.tar.gz file

совершенно разные. В первом примере используется "archive.tar.gz" в качестве значение для опции 'f' и распознает опцию 'z'. Второй пример, однако, использует "z" в качестве значения для опции "f" - возможно, не что было предназначено.