Рекурсивное выведение файлов
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