Первое, что я хотел бы сделать, это использовать одинарные кавычки (некоторые оболочки будут расширять символы подстановки, хотя я не думаю, что bash
, по крайней мере, по умолчанию), а первый аргумент find
- это каталог , а не список файлов:
find ~ -name '*.txt' -print > list_of_txt_files.list
Кроме того, это может занять много времени, хотя я не могу себе представить, чтобы у кого-то было такое много текстовых файлов (вы говорите, что у вас их много, но это должно быть довольно массивно, чтобы замедлить вниз find
). Попробуйте сначала без перенаправления и посмотрите, что он выводит:
find ~ -name '*.txt' -print