Как я могу создать список файлов с их абсолютным путем в Linux? - PullRequest
241 голосов
/ 29 октября 2008

Я пишу сценарий оболочки, который принимает пути к файлам в качестве ввода.

По этой причине мне нужно сгенерировать рекурсивные списки файлов с полными путями. Например, файл bar имеет путь:

/home/ken/foo/bar

но, насколько я вижу, и ls, и find дают только списки относительных путей:

./foo/bar   (from the folder ken)

Это кажется очевидным требованием, но я ничего не вижу в справочных страницах find или ls.

Как мне создать список файлов в оболочке, включая их абсолютные пути?

Ответы [ 12 ]

0 голосов
/ 24 июня 2010
ls -1 | awk  -vpath=$PWD/ '{print path$1}'
0 голосов
/ 29 октября 2008

find / -print сделает это

...