Як перелічити все вміст каталогу рекурсивно?
Щоб побачити все, що міститься всередині каталогу,
незалежно від глибини вкладеності,
ви можете передати ls прапорець -R
(означає «recursive» — рекурсивно).
Якщо запустити ls -R у вашому домашньому каталозі,
ви побачите приблизно таке:
backup course.txt people seasonal
./backup:
./people:
agarwal.txt
./seasonal:
autumn.csv spring.csv summer.csv winter.csv
Тут спершу показано всі файли й каталоги на поточному рівні, далі — в кожному підкаталозі, і так далі.
Ця вправа є частиною курсу
Вступ до Shell
Інструкції до вправи
Щоб легше розрізняти об'єкти,
ls має ще один прапорець -F, який додає / після назви кожного каталогу
та * після назви кожної програми, яку можна виконати.
Запустіть ls з двома прапорцями, -R і -F, і з абсолютним шляхом до вашого домашнього каталогу,
щоб побачити весь його вміст.
(Порядок прапорців не має значення, але назва каталогу має бути останньою.)
Практична інтерактивна вправа
Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ
Почати вправу