Символ *

8.2.1 Символ звездочки *

Символ звездочки *используется для представления нуля или более любых символов в имени файла. Например, чтобы отобразить все файлы в /etcкаталоге, имена которых начинаются с буквы t:

sysadmin@localhost : ~ $ echo /etc/t*                              
/etc/terminfo /etc/timezone /etc/tmpfiles.d

Шаблон t*соответствует любому файлу в /etcкаталоге, который начинается с символа, tза которым следует ноль или более любых символов. Другими словами, любые файлы, начинающиеся с буквы t.

Вы можете использовать символ звездочки в любом месте шаблона имени файла. Например, следующее соответствует любому имени файла в /etcкаталоге, оканчивающемуся на .d:

sysadmin@localhost : ~ $ echo /etc/*.d                                 
/etc/apparmor.d /etc/binfmt.d /etc/cron.d /etc/depmod.d /etc/init.d /etc/insserv
.conf.d /etc/ld.so.conf.d /etc/logrotate.d /etc/modprobe.d /etc/modules-load.d /
etc/pam.d /etc/profile.d /etc/rc0.d /etc/rc1.d /etc/rc2.d /etc/rc3.d /etc/rc4.d
/etc/rc5.d /etc/rc6.d /etc/rcS.d /etc/rsyslog.d /etc/sudoers.d /etc/sysctl.d /etc
c/tmpfiles.d /etc/update-motd.d

В следующем примере отображаются все файлы в /etcкаталоге, которые начинаются с буквы rи заканчиваются на :.conf

sysadmin@localhost : ~ $ echo /etc/r*.conf                             
/etc/resolv.conf /etc/rsyslog.conf

Last updated