Краткое руководство по... подстановочным знакам оболочки
Подстановочные знаки используются для сопоставления нескольких файлов в оболочке. Два основных символа подстановки - * и ?. * соответствует любому количеству символов, поэтому *.jpg будет расширен оболочкой до списка всех файлов с расширением .jpg. Важно понимать, что это расширение выполняется оболочкой перед передачей списка файлов любой команде, которую вы вызвали. Если у вас есть два файла с именами in.txt и out.txt и вы выполняете команду $ ls .txt, оболочка заменяет расширение с подстановочным знаком на список подходящих файлов, а затем вызывает команду, чтобы она выполнилась: $ ls in....