Zusammenfassung - Selektive Operationen
Teil des Abschnitts Grundlagen der Terminal-Journey von Coddy — Lektion 29 von 82.
Aufgabe
EinfachKombinieren Sie alle Ihre Wildcard-Fähigkeiten!
- 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?nacharchive/ - Löschen Sie alle verbleibenden
.png-Dateien mit der Wildcard* - Listet das Home-Verzeichnis mit
lsauf, um zu überprüfen, was übrig bleibt - Listet den Archivordner mit
ls archiveauf, um seinen Inhalt zu überprüfen
Hinweis:
photo_10.jpgsollte im Home-Verzeichnis bleiben — es hat zwei Ziffern, daher trifft[0-9]nicht darauf zu. Ü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 obigen Schritte ausführen. Verwenden Sierm -rf <dirname>für jedes einzelne (z. B.rm -rf family). Dies stellt sicher, 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