Из чего цель -xvzf
аргументы, когда мы untar какой-либо tarBall файл и что другие аргументы передаются по команде?
Я нашел, что это упомянуло во многих книгах, но ничего не может найти.
Просто введите 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
Из справочной страницы 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.
Если вы работаете с Linux-терминалом, вы можете ввести 'man tar' для страницы руководства по tar, в которой перечислены все переключатели командной строки для tar и их назначение. Вы также можете использовать tar в Google для той же страницы. (страницы руководства отлично подходят для изучения команд в Linux)
-xvzf означает: -
x extract - извлечь файлы из архива
v verbose - перечислить все файлы по мере их обработки
z uncompress - в данном случае, или сжатие при создании tar
f использовать файл (файл, который вы распаковываете)
.... но для tar есть намного больше переключателей. Взгляните.
Как упоминалось в предыдущих ответах, справочная страница даст вам подробный ответ на ваш вопрос.
Кроме того, вы можете получить доступ к информации о команде через аргумент help
в несколько более кратком формате, чем man страница дает. Набрав tar --help
, вы можете найти аргументы x, v, z и f.