Рекурсивное выведение файлов

7.4.5 Рекурсивный listing

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

Чтобы выполнить рекурсивный листинг, используйте -Rпараметр команды ls:

sysadmin@localhost:~$ ls -R /etc/ppp
/etc/ppp:
ip-down.d  ip-up.d         

/etc/ppp/ip-down.d:
bind9

/etc/ppp/ip-up.d:
bind9

Обратите внимание, что в предыдущем примере файлы в /etc/pppкаталоге были перечислены первыми. После этого было перечислено содержимое его подкаталогов /etc/ppp/ip-down.dи ./etc/ppp/ip-up.d

Будьте осторожны с этой опцией; например, выполнение команды в корневом каталоге выведет список всех файлов в файловой системе, включая все файлы на любом подключенном USB-устройстве и DVD в системе. Ограничьте использование рекурсивных списков небольшими структурами каталогов.

Last updated