Zusammenfassung - Selektive Operationen
Teil des Abschnitts Grundlagen der Terminal-Journey von Coddy — Lektion 29 von 82.
Aufgabe
EinfachSetzen Sie all Ihre Wildcard-Fähigkeiten zusammen!
- Erstellen Sie ein neues Verzeichnis namens
archivemitmkdir - Verschieben Sie nur die einstelligen
.jpg-Fotodateien mit der Klammer-Wildcard[0-9]in den Ordnerarchive/ - Verschieben Sie alle
report_?.txt-Dateien mit der Wildcard?in den Ordnerarchive/ - Löschen Sie alle verbleibenden
.png-Dateien mit der Wildcard* - Listen Sie das Home-Verzeichnis mit
lsauf, um zu bestätigen, was übrig geblieben ist - Listen Sie den Archiv-Ordner mit
ls archiveauf, um dessen Inhalt zu bestätigen
Hinweis:
photo_10.jpgsollte im Home-Verzeichnis bleiben — sie 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 stammen —, entfernen Sie diese, bevor Sie die oben genannten Schritte ausführen. Verwenden Sierm -rf <dirname>für jedes Verzeichnis (zum Beispielrm -rf family). Dies stellt sicher, dass Ihrels-Ausgabe dem erwarteten Ergebnis entspricht.
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