Символ *
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