1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do powłoki systemowej

Connected

ćwiczenie

Jak wyświetlić zawartość całego drzewa katalogów?

Aby zobaczyć wszystko, co znajduje się w danym katalogu – niezależnie od głębokości zagnieżdżenia – możesz przekazać poleceniu ls flagę -R (od angielskiego recursive, czyli „rekurencyjnie"). Jeśli uruchomisz ls -R w swoim katalogu domowym, zobaczysz wynik podobny do poniższego:

backup          course.txt      people          seasonal

./backup:

./people:
agarwal.txt

./seasonal:
autumn.csv      spring.csv      summer.csv      winter.csv

Wynik pokazuje najpierw wszystkie pliki i katalogi na bieżącym poziomie, a następnie zawartość każdego podkatalogu – i tak dalej, wgłąb całej struktury.

Instrukcje

100 XP

Aby łatwiej odróżnić pliki od katalogów, ls oferuje dodatkową flagę -F: wyświetla / po nazwie każdego katalogu oraz * po nazwie każdego programu, który można uruchomić. Uruchom ls z dwiema flagami – -R i -F – oraz ze ścieżką bezwzględną do swojego katalogu domowego, aby zobaczyć całą jego zawartość. (Kolejność flag nie ma znaczenia, ale nazwa katalogu musi pojawić się na końcu.)