Я плохо знаком с Linux и был бы точно так же, как для знания
gzcat
и zcat
команда делает?Действительно помогло бы, могли ли Вы парни дать некоторые примеры.
Смотрите на man zcat
, Вы будете видеть, что они - то же:
В некоторых системах, zcat может быть установлен как gzcat для сохранения исходной ссылки на сжатие.
И что они делают, который является, распаковывают сжатый архив и пишут все содержание в stdout т.е. окно терминала.
Это редко, что Вы хотите.
$ ls -l Py*
-rw-rw-r-- 1 zanna zanna 20566643 Aug 17 17:12 Python-3.5.2.tgz
$ zcat Py* > huge-file
$ wc huge-file
1859226 7277134 78458880 huge-file
Однако Вы могли бы использовать его для чтения некоторых старых системных журналов, которые были сжаты как так:
$ sudo -i
# zcat /var/log/dpkg.log.2.gz | less
, Но поскольку @Serg указывает, существует также zless
, таким образом, это - Бесполезное Использование cat
:
# zless /var/log/dpkg.log.2.gz
Вы могли также перенаправить (>
) вывод в файл в этих примерах, потому что это является таким длинным. Затем Вы могли считать его в своем любимом текстовом редакторе, который позволяет более легкую прокрутку и поиск...
# zcat /var/log/dkpg.log.2.gz > old-dpkg-log
Иначе, zcat
оставляет исходный файл в покое и не сохраняет новый файл или каталог, таким образом, он позволяет, можно посмотреть в архиве, не создавая помехи.
Вы могли бы найти хорошее использование для него в сценарии... :)
Дополнительная информация:
zcat
то же самое как uncompress -c
, хотя во многих системах это - на самом деле то же как gzcat
и gunzip -c
.
gzcat
то же как gunzip -c
, который является gzip -dc
.
man
страницы и доступный - опции для:
В основном, если у Вас будут хранилища текстовых файлов в архивных файлах, как .gz
архив или .zip
файл, то те команды распечатают текстовые файлы, не извлекая их.
Это очень полезно для файлов журнала, так как те файлы становятся большими, и Linux автоматически поворачивает их, периодически, путем хранения более старых в .gz
архивы
откройте терминал и использование "человек zcat" и/или "человек gzcat". В короткий срок: "gzip, gunzip, zcat - сжимают или разворачивают файлы"