Список аргументов слишком длинный при создании файла txt, который включает имена файлов в каталоге

#command-line #arguments #ls

Вопрос:

Я пытаюсь записать все имена файлов в каталоге в txt-файл. Я использовал команду , ls /path/of/directory/ > file_name_list.txt но она выдает ошибку, ls: cannot open directory /path/of/directory/: Argument list too long

Как я могу получить список с именами файлов в каталоге?