Henry Akmann
Zurück

Kapitel 3 - Logik und Wildcards

Sat Dec 26, 2020
Kommando Funktion Flags
date Gibt das aktuelle Datum aus.  +<Format> definiert Ausgabeformat
find [Suchbegriff] Sucht nach Dateien und Ordnern.
touch <Dateiname> Legt eine neue Datei unter dem angegebenen Namen/Pfad an.
mkdir <Ordnerpfad> Legt einen neuen Ordner unter dem angegebenen Pfad an.
du <Pfad> Gibt den Speicherverbraucht von Dateien und Verzeichnissen aus. -d definiert Suchtiefe

Aufgabe 1

Lassen Sie sich mit Hilfe des echo Kommandos einen Text ausgeben in dem das aktuelle Datum untergebracht ist. Bspw. “Heute ist der 01.01.1970”

Nutzen Sie dafür die $() Schreibweise, um das date Kommando im Eingabetext des echos unterzubringen.

Aufgabe 2

Legen Sie mehrere Dateien mit unterschiedlichen Dateiendungen (.txt/.csv/.pdf) in Ihrem Homeverzeichnis an. Folgende Struktur sollte nun vorzufinden sein:

.
├── datei1.txt
├── datei2.txt
├── datei3.csv
├── datei4.csv
├── datei5.pdf
└── datei6.pdf

Versuchen Sie sich anschließend mit dem find Kommando, Dateien eines bestimmten Dateityps z.B. alle .txt Dateien ausgeben zu lassen. Nutzen Sie hierfür die gerade besprochenen Wildcards.

Aufgabe 3

Lassen Sie sich den Speicherverbrauch der Ordner unterhalb des Root-Verzeichnisses / ausgeben. In welcher Einheit sind die Werte der Speicherbelegung angegeben?

Finden Sie heraus wie Sie die Werte lesbar umrechnen lassen können.