Автозаполнение может "заглядывать" в архивы. Для отображения содержимого файла вы можете использовать параметр -p
unzip
, который печатает распакованный файл в стандартный вывод.
В качестве демонстрации я заархивировал исходный код самой zsh в zip-архив:
$ unzip -p zsh-src.zip zsh-5.0.5/M[TAB]
file from archive | autocompletion!
MACHINES Makefile.in META-FAQ Misc |
$ unzip -p zsh-src.zip zsh-5.0.5/MACHINES | head
-----------------------------
ZSH ON SPECIFIC ARCHITECTURES
-----------------------------
These are the OSes that zsh has been tried on. If you succeed in getting
zsh to work on an OS not listed, let us know. The information in this
list may be out of date, as the developers do not have access to all
machines. In general, GNU/Linux distributions, Solaris and Cygwin are
reasonably well covered. Please let us have any recent information
on other systems. The information for systems not known to have been
Это также работает с архивами tar, например, используя
$ tar xOf zsh-5.0.5.tar.bz2 zsh-5.0.5/MACHINES | head
где файл внутри архива тоже автоматически заполняется.