Einführung
In diesem Projekt lernst du, wie du Dateien größer als 10K aus dem Verzeichnis /etc
in das Verzeichnis /tmp/etc
kopierst, wobei die Verzeichnisstruktur beibehalten wird. Dies ist eine nützliche Fähigkeit für das Verwalten und Organisieren von Dateien auf einem Linux-System.
🎯 Aufgaben
In diesem Projekt wirst du lernen:
- Wie du ein Skript zum Kopieren von Dateien basierend auf der Größe erstellst
- Wie du die
find
-Befehl verwendest, um Dateien zu finden, die bestimmte Kriterien erfüllen
- Wie du die Verzeichnisstruktur beibehaltest, wenn du Dateien kopierst
- Wie du ein Skript mit erhöhten Rechten mit
sudo
ausführst
🏆 Errungenschaften
Nach Abschluss dieses Projekts wirst du in der Lage sein:
- Den Prozess des Kopierens von Dateien basierend auf der Größe zu automatisieren
- Die Verzeichnisstruktur bei der Dateikopie beizubehalten
- Die
find
-Befehl effektiv zu verwenden, um Dateien zu finden, die bestimmte Kriterien erfüllen
- Skripte mit erhöhten Rechten auszuführen, um auf geschützte Dateien und Verzeichnisse zuzugreifen
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
linux(("Linux")) -.-> linux/BasicFileOperationsGroup(["Basic File Operations"])
linux(("Linux")) -.-> linux/FileandDirectoryManagementGroup(["File and Directory Management"])
linux(("Linux")) -.-> linux/UserandGroupManagementGroup(["User and Group Management"])
linux/BasicFileOperationsGroup -.-> linux/ls("Content Listing")
linux/BasicFileOperationsGroup -.-> linux/cp("File Copying")
linux/FileandDirectoryManagementGroup -.-> linux/cd("Directory Changing")
linux/FileandDirectoryManagementGroup -.-> linux/mkdir("Directory Creating")
linux/FileandDirectoryManagementGroup -.-> linux/find("File Searching")
linux/UserandGroupManagementGroup -.-> linux/sudo("Privilege Granting")
subgraph Lab Skills
linux/ls -.-> lab-301465{{"Große Dateien mit beibehaltenem Verzeichnisbaum kopieren"}}
linux/cp -.-> lab-301465{{"Große Dateien mit beibehaltenem Verzeichnisbaum kopieren"}}
linux/cd -.-> lab-301465{{"Große Dateien mit beibehaltenem Verzeichnisbaum kopieren"}}
linux/mkdir -.-> lab-301465{{"Große Dateien mit beibehaltenem Verzeichnisbaum kopieren"}}
linux/find -.-> lab-301465{{"Große Dateien mit beibehaltenem Verzeichnisbaum kopieren"}}
linux/sudo -.-> lab-301465{{"Große Dateien mit beibehaltenem Verzeichnisbaum kopieren"}}
end