2016-08-11 2 views
1

Я понимаю, что в терминале osx команда find . -name 'filename.type' найдет меня и вернет мне файлы этого точного имени. Тем не менее, мне интересно, есть ли какая-либо команда, которую я мог бы использовать для поиска частичных имен файлов.OSX find command with partial filename

Например. Скажем, у меня есть куча образов, которые последовательно называются «IMG_01», «IMG_02» и т. Д. Есть ли команда, по которой я мог бы искать каталог/каталоги для всех файлов, содержащих «IMG» в имени файла из терминала?

ответ

1

Попробуйте

$ find . -name "IMG_*" -print 

страница find людей дает указание о том, как оболочке метасимволов можно использовать с -name вариант, так что если вы действительно хотите, чтобы найти только те, с двумя числовыми цифрами вы могли бы с

$ find . -name "img_[0-9][0-9]" -print 
./img_03