
Я не могу найти способа вывести список файлов с определенной строкой в случайном месте имени файла, кроме команды «find».
Я не хочу использовать команду find, для меня это очень сложно.
например: я хочу вывести список файлов с "def" внутри имени файла, независимо от того, где находится указанная строка. aa234aaaaaaaaadefaaaaa42.txt defaaaaaaaa234.txt aaaa234aadef.txt
Есть ли способ добиться этого с помощью нашей общей команды «$ls»?
Спасибо
решение1
С находкой:
find . -name "*def*"
с фд
fd def
С ЛС
ls ./*def*
Обратите внимание, что ls не будет проходить через подкаталоги, вам нужно будет выполнить поисккаждыйкаталог вручную.