daniel@protein:~$ apt-file search {ctags,etags} | grep ctags | grep /usr/bin
emacs23-bin-common: /usr/bin/ctags.emacs23
exuberant-ctags: /usr/bin/ctags-exuberant
Я нахожусь на человечности, но я довольно уверен, что они находятся в тех же пакетах.
Создать TAGS
файл Вы захотите что-то вроде этого:
$ find . -type f -iname "*.php" | xargs ctags --declarations
$ find . -type f -iname "*.ctp" | xargs ctags --lang="php" --declarations --append
Обе команды имеют очень похожие аргументы, но проверяют страницу справочника для проверки.
Мне удалось использовать overlayfs:
mount -t overlay -o "lowerdir = / original, upperdir = / overlay, workdir = / tmp / workdir "overlay / mnt / target
Если / original
нетронут, / overlay
является результатом изменений в / mnt / target
по сравнению с / исходный
, таким образом, / mnt / target
является результатом файлов в / original
плюс файлы в / overlay
.
/ tmp / work
- это управляющий каталог, он необходим, пока существует монтирование, но не обязательно оставаться после размонтирования.