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

Получить список файлов с полным путем

Я хотел бы получить список всех файлов в иерархии каталогов (например, я бы с ls -R), но чтобы вместо указания имени каталога и его файлов под ним он просто выводил бы список файлов с полным путем. Возможно ли это?

4b9b3361

Ответ 1

Используйте find для этого типа вещей.

find /home/me/subdir

отобразит все файлы и каталоги с полным путем, которые живут в /home/me/subdir.

find /home/me/subdir -type f

будут перечислены только файлы. (-type d для каталогов.)

Если вам нужно сопоставить имя файла glob, сделайте следующее:

find /home/me/subdir -type f -name "abc*"

Или исключить шаблон имени файла:

find /home/me/subdir -type f ! -name ".*"