Zusammenfassung - Selektive Operationen
Teil des Abschnitts Grundlagen der Terminal-Journey von Coddy. Lektion 29 von 82.
Aufgabe
EinfachKombinieren Sie all Ihre Wildcard-Kenntnisse!
- Erstellen Sie ein neues Verzeichnis namens
archivemitmkdir - Verschieben Sie nur die einstelligen
.jpg-Fotodateien mit der Klammer-Wildcard[0-9]in das Verzeichnisarchive/ - Verschieben Sie alle
report_?.txt-Dateien mit der Wildcard?in das Verzeichnisarchive/ - Löschen Sie alle verbleibenden
.png-Dateien mit der Wildcard* - Listen Sie das Home-Verzeichnis mit
lsauf, um zu überprüfen, was übrig geblieben ist - Listen Sie den Ordner „archive“ mit
ls archiveauf, um seinen Inhalt zu überprüfen
Hinweis:
photo_10.jpgsollte im Home-Verzeichnis bleiben — die Datei hat zwei Ziffern und wird daher nicht von[0-9]erfasst. Überlegen Sie genau, welche Wildcard Sie für jeden Schritt verwenden!
⚠ Zuerst aufräumen: Wenn Sie unerwartete Verzeichnisse (wie
family,natureodertravel) in Ihrem Home-Verzeichnis sehen — die möglicherweise aus einer vorherigen Lektion übrig geblieben sind —, entfernen Sie diese, bevor Sie die obigen Schritte ausführen. Verwenden Sie dafürrm -rf <dirname>für jedes Verzeichnis (zum Beispielrm -rf family). Dadurch wird sichergestellt, dass Ihrels-Ausgabe mit dem erwarteten Ergebnis übereinstimmt.
Probier es selbst
Alle Lektionen in Grundlagen
4Verzeichnisse
Ein Verzeichnis erstellenEin Verzeichnis kopierenEin Verzeichnis verschieben und umbenennenEin Verzeichnis löschenZusammenfassung - Verzeichnisoperationen7Dateiinhalt
Head und TailWortanzahlSort-BefehlUniq-BefehlGrep GrundlagenGrep mit FlagsZusammenfassung - Textdetektiv10Log-Analyzer-Projekt
ProjektübersichtAnzeigen der Logdatei2Navigation
Arbeitsverzeichnis anzeigenDateien auflistenVerzeichnis wechselnAbsolute vs. relative PfadeHome- und Root-VerzeichnisZusammenfassung - Den Weg finden8Umleitung
StandardausgabeIn eine Datei überschreibenAn eine Datei anhängenStandardeingabeStandardfehlerausgabeZusammenfassung – Log-Builder3Dateien
Eine Datei erstellenEine Datei lesenEine Datei kopierenEine Datei verschieben und umbenennenEine Datei löschenZusammenfassung - Dateioperationen6Wildcards und Muster
Die Sternchen-WildcardDie Fragezeichen-WildcardKlammer-WildcardsWildcards kombinierenZusammenfassung - Selektive Operationen9Pipes
Was ist eine PipeVerkettung zweier BefehleVerkettung mehrerer BefehlePipe mit GrepZusammenfassung - Daten-PipelineÜbe selbstständig: Terminal-Playground