
Каково назначение -xvzf
аргументов при распаковке любого файла tarBall и какие другие аргументы передаются этой команде?
Я встречал упоминания об этом во многих книгах, но не могу ничего найти.
решение1
Просто введите man tar
в терминале для tar
руководства по командам.
Вы также можете просмотреть его онлайн наhttp://man.cx/tarили вhttp://linuxcommand.org/man_pages/tar1.html(Спасибо @Rinzwind)
Значение -xvzf следующее:
-x --extract = extract files from an archive
-v, --verbose = verbosely list files processed
-z, --gzip = gzipped files eg. for tar.gz packages
-f, --file ARCHIVE = use archive file or device ARCHIVE
решение2
Из tar
страницы руководства -
-x, --extract, --get
extract files from an archive
-v, --verbose
verbosely list files processed
-z, --gzip, --gunzip, --ungzip
filter the archive through gzip
-f, --file [HOSTNAME:]F
use archive file or device F (default "-", meaning stdin/stdout)
Введите man tar
в терминале, чтобы получить доступ к странице руководства по tar.
решение3
Как упоминалось в предыдущих ответах, страница руководства даст вам подробный ответ на ваш вопрос.
Кроме того, вы можете получить доступ к информации о команде через help
аргумент в немного более сжатом формате, чем дает страница руководства. Набрав, tar --help
вы можете найти аргументы x, v, z и f.
решение4
Если вы находитесь в терминале Linux, вы можете ввести «man tar» для страницы руководства по tar, в которой перечислены все параметры командной строки для tar и что они делают. Вы также можете поискать в Google man tar для той же страницы. (страницы руководства отлично подходят для изучения команд в Linux)
-xvzf означает:-
x extract - извлечь файлы из архива
v verbose - список всех файлов по мере их обработки
z uncompress - в этом случае, или compress, если создается tar
f использовать файл (Файл, который вы распаковываете)
....но есть еще много ключей для tar. Посмотрите.