В Linux команда «ls» обеспечивает быстрый и краткий обзор файлов в каталоге. Она позволяет просматривать ценную информацию о файлах и каталогах, такую как их разрешения, атрибуты и т. д. Хотя это базовая команда, она является отличным подспорьем для системных администраторов и пользователей в сочетании с подкомандами и параметрами.
Например, вы можете использовать «ls» для проверки содержимого каталогов и их подкаталогов за один вывод. Однако вам нужно использовать команду с рекурсивной опцией, о которой многие люди не знают. Итак, вот небольшой блог о простом способе использования рекурсивного «ls» в Linux.
Как использовать рекурсивную букву «L» в Linux
Чтобы изменить команду «ls» для отображения рекурсивного списка файлов, вы должны использовать с ней опцию «R».
лс -Р
Как показано на предыдущем изображении, в нем перечислено содержимое всех доступных каталогов и подкаталогов, присутствующих в выбранном вами каталоге.
Вы также можете рекурсивно просматривать файл, каталоги и их атрибуты разрешений, используя опцию «l» в синтаксисе следующим образом:
лс -LRПредположим, вы хотите узнать права доступа к различным каталогам в вашем домашнем каталоге. Это может занять много времени, но вместо этого вы можете использовать предыдущую команду.
Более того, предыдущие методы будут отображать как файлы, так и каталоги. Если вы собираетесь использовать рекурсивную команду «ls» только для отображения каталогов, объедините ее с командой «grep».
лс -Р | схватить ':$'
Заключение
Просмотр содержимого каталогов является фундаментальной задачей пользователей Linux и выполняется с помощью команды «ls». Однако, если вам часто требуется просматривать другие файлы и подкаталоги внутри каталога, вы можете использовать рекурсивный вариант. Таким образом, мы объяснили «ls» и «рекурсивный» вариант на различных примерах, которые вы также можете использовать в своей системе.