См. pbuilder и cowbuilder, например.
См. также разработчиков Пакета и Изолированные среды сборки.
Последняя ссылка имеет сжатый обзор pbuilder и sbuild.
Какую версию удара Вы используете? Для меня с 4.1.2, это, кажется, работает из поля над CentOS 6.2:
[user@host foo]$ cd /tmp/foo
[user@host foo]$ mkdir bar
[user@host foo]$ touch bar/foo{1,2,3}
[user@host foo]$ vim bar/*1
*TAB*
[user@host foo]$ vim bar/foo1
[user@host foo]$ touch bar/bar1
[user@host foo]$ vim bar/*1
*TAB* *TAB*
[user@host foo]$ vim bar/*1
bar1/ foo1
Вы удостоверяетесь, что коснулись ВКЛАДКИ дважды для списка автозавершения?
show-all-if-ambiguous
делает нажимающую вкладку, после того как (вместо дважды) показывают все завершения. Это также изменяет способ, которым завершаются шарики:
$ touch 1.0.{1,2}
$ bind 'set show-all-if-ambiguous off'
$ open *0* # I pressed tab twice here, and *0* was kept as *0*
1.0.1 1.0.2
$ open *0*^C
$ bind 'set show-all-if-ambiguous on'
$ open *0* # I pressed tab once here, and *0* was replaced with 1.0.
1.0.1 1.0.2
$ open 1.0.
полное слово шарика (\eg) также завершилось бы *0
(без подстановочного знака в конце) к 1.0.
. Это также работает с шаблонами как */file*
и **/file
.