Beruflich Dokumente
Kultur Dokumente
Laborator 13
9.1.2024
Man kann damit mehrere Dateien auf einmal bezeichnen. Das kann hilfreich sein wenn man
zum Beispiel alle Dateien, die mit Hausaufgabe anfangen löschen möchte. Ein Wildcard
bezeichnet einen oder mehrere Zeichen (Buchstaben oder Zahlen oder andere Zeichen).
Ausblick: Man kann mit Hilfe von Wildcards auch in eine Menge Dateien (alle Dateien in
einem Verzeichnis, oder die bestimmte Eigenschaften erfüllen) nach einem bestimmten Text
durchsuchen (zum Beispiel alle Konfigurationsdateien, die IP-Adressen in einem
bestimmten Bereich enthalten. Das ist hilfreich, wenn man einem VLAN (einem
Netzbereich) neue IP-Adressen geben möchte und deshalb alle Konfigurationsdateien finden
möchte wo dieser Bereich erscheint, und das gerne automatisch tun würde unter den vielen
Hunderten Konfigurationsdateien).
Um im aktuellen Verzeichnis eine Datei mit einem bestimmten Namen zu erstellen kann
man den Befehl touch benutzen:
touch abc.def
[]: Range/Menge von Zeichen: [at]: bezeichnet Zeichen a oder Zeichen t [0-7] bezeichnet
eine Ziffer zwischen 0 und 7.
Beispiele:
ls *[0-7]* alle Dateien die ein Ziffer zwischen 0 und 7 enthalten
ls [ac]* alle Dateien die mit a oder c anfangen
ls [a-d] alle Dateien die a, b, c oder d heißen.
(innerhalb eines Range) ^ : jedes Zeichen das nicht das Zeichen das gleich nach ^ kommt
ist.
Um Dateien aus einem Verzeichnis in ein anderes Verzeichnis zu bewegen kann man den
Befehl mv benutzen (mv von move):
und testen Sie diese Befehle (erstellen Sie eine adequate Situation, in der diese Befehle
getestet werden können).
Aufgabe 2:
Schreiben Sie Befehle, die folgende Dateien löschen (Befehl rm von remove):
a) alle Dateien, die als zweites Zeichen a haben.
b) alle Dateien, die mit .txt enden
Aufgabe 3:
Erstellen Sie ein Verzeichnis (im aktuellen Verzeichnis) und versetzen (a muta, bewegen)
Sie mit einem Befehl, alle Dateien, deren Namen insgesamt 7 Zeichen hat und die mit .doc
enden in dieses Verzeichnis.
(Man kann ls vorher und nachher im aktuellen Verzeichnis und im erstellten Verzeichnis
aufrufen um den Effekt zu prüfen)