Список файлов в подкаталогах

Тема в разделе "WASM.UNIX", создана пользователем katrus, 19 янв 2010.

  1. katrus

    katrus New Member

    Публикаций:
    0
    Регистрация:
    7 мар 2007
    Сообщения:
    612
    Вроде простая задачка, но не получается. Нужно выдать список имен всех файлов в подкаталогах. Пробовал разные варианты ls -R - не получается получить только файлы. find . -type f ближе к теме, но дает полный путь к файлу. Есть ли ключ к find, чтоб он давал только имена? Или может есть возможность "откусить" имя файла через cut?
     
  2. r90

    r90 New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2005
    Сообщения:
    898
    например так:
    find . -type f -printf %f\\n
    или "откусить", только я бы это делал не cut'ом, а sed'ом:
    find . -type f | sed 's|.*/\(.*\)|\1|'