Подтвердить что ты не робот

Как отправить список файлов в папку в txt файл в Linux

Я новичок в Linux (в этом случае CentOS). У меня есть папка с около 2000 файлов. Я хотел бы в идеале выполнить команду в командной строке, которая выписала бы имя всех файлов в один файл txt.

Если я должен, я мог бы написать реальную программу, чтобы сделать это тоже, я просто думал, что может быть способ просто сделать это из командной строки.

4b9b3361

Ответ 1

вы можете просто использовать

ls > filenames.txt

(обычно, запускайте оболочку с помощью "Terminal" или "shell" или "Bash".) Возможно, вам нужно будет использовать cd, чтобы сначала перейти в эту папку, или вы можете ls ~/docs > filenames.txt

Ответ 2

Если нужны только имена регулярных файлов, содержащихся в каталоге (предположим, что ~/dirs), вы можете сделать

find ~/docs -type f -maxdepth 1 > filenames.txt