Wie kann ich alles unterhalb eines Verzeichnisses auflisten?
Um alles zu sehen, was sich unter einem Verzeichnis befindet,
unabhängig davon, wie tief sie verschachtelt ist,
kannst du ls
die Flagge geben -R
(was "rekursiv" bedeutet).
Wenn du ls -R
in deinem Heimatverzeichnis verwendest,
siehst du so etwas wie das hier:
backup course.txt people seasonal
./backup:
./people:
agarwal.txt
./seasonal:
autumn.csv spring.csv summer.csv winter.csv
Hier werden alle Dateien und Verzeichnisse auf der aktuellen Ebene angezeigt, dann alles in den einzelnen Unterverzeichnissen, und so weiter.
Diese Übung ist Teil des Kurses
Einführung in die Shell
Anleitung zur Übung
Damit du weißt, was was ist,
ls
hat ein weiteres Flag -F
, das ein /
nach dem Namen jedes Verzeichnisses ausgibt
und ein *
nach dem Namen jedes ausführbaren Programms.
Führe ls
mit den beiden Flags -R
und -F
und dem absoluten Pfad zu deinem Heimatverzeichnis aus
um alles zu sehen, was er enthält.
(Die Reihenfolge der Flaggen spielt keine Rolle, aber der Verzeichnisname muss an letzter Stelle stehen).
Interaktive Übung zum Anfassen
Setzen Sie die Theorie mit einer unserer interaktiven Übungen in die Tat um
