Grundlegende Dateiverwaltung
Code: 103.3
Du bist nicht angemeldet. Melde dich an, um deinen Lernfortschritt zu speichern und Quizze zu bearbeiten.
Grundlegende Dateiverwaltung – Teil 1
103.3.L1
- Kernkonzepte von **Dateiverwaltung** verstehen
- Prüfungsrelevante Befehle und Konfigurationen beherrschen
- Typische Fehlerquellen erkennen und beheben
## Zusammenfassung
Diese Lektion behandelt das LPIC-Thema **Grundlegende Dateiverwaltung – Teil 1**. Das Thema gehört zum Bereich Dateiverwaltung und ist Teil des offiziellen Prüfungsstoffs.
Im Fokus stehen die praktischen Grundlagen, die für die Zertifizierung essenziell sind. Wichtige Schwerpunkte sind: cp, mv, rm, find, locate.
## Wichtige Befehle
- Inhalt folgt in der aktualisierten Version
## Prüfungstipps
- Lesen Sie die Manpages zu allen genannten Befehlen
- Üben Sie Befehle in einer virtuellen Maschine oder Container-Umgebung
- Achten Sie auf die Unterschiede zwischen Distributionen
## Weiterführende Links
- [LPI-Lernmaterial (offiziell)](https://www.lpi.org)
- [Linux Man Pages Online](https://man7.org/linux/man-pages/)
Quiz (5 Fragen)
In der Ausgabe von `ls -lh` steht am Anfang jeder Zeile ein Buchstabe. Welche Bedeutung hat das Zeichen `d` am Anfang einer Zeile?
Erklärung: Das erste Zeichen in der Ausgabe von ls -l zeigt den Dateityp an. d steht für ein Verzeichnis (directory), - für eine normale Datei, l für einen symbolischen Link usw.
Warum werden in der Ausgabe von `ls -lh` die Dateigrößen in menschenlesbarer Form (z.B. 4.0K statt 4096) angezeigt?
Erklärung: Die Option -h (human-readable) wandelt Byte-Werte in KiB, MiB, GiB etc. um, um die Lesbarkeit zu verbessern. Ohne -h würden die Größen in reinen Bytes ausgegeben.
Was wäre der Unterschied in der Ausgabe, wenn `ls` ohne Argumente im aktuellen Verzeichnis verwendet würde?
Erklärung: Ohne Argument zeigt ls nur die Namen der Dateien und Verzeichnisse an. Die Option -l liefert zusätzlich Details wie Berechtigungen, Besitzer, Größe und Datum.
Was geschieht mit der Datei `emp_name`, wenn der Befehl `cp /home/frank/emp_name /home/frank/backup` erfolgreich ausgeführt wird?
Erklärung: cp kopiert eine Datei, behält das Original also unverändert. Das Ziel /home/frank/backup ist ein neuer Pfad; die Datei emp_name existiert danach an beiden Orten.
Wenn `emp_name` ein Verzeichnis wäre, welche Option muss dem Befehl `cp` hinzugefügt werden, um den Kopiervorgang erfolgreich auszuführen?
Erklärung: cp kopiert standardmäßig nur Dateien, keine Verzeichnisse. Die Option -r (recursive) ermöglicht das rekursive Kopieren von Verzeichnissen inklusive aller Unterdateien und -unterverzeichnisse.
✓ Quiz abgeschlossen! 🎉
/ richtig
Karteikarten (7)
Frage
Wie erstellen Sie die Dateien dog und cat in Ihrem Homeverzeichnis?
Tippe zum Aufdecken →
Antwort
touch dog cat Erklärung: touch erzeugt leere Dateien. Wenn mehrere Dateien angegeben werden, werden alle angelegt.
Frage
Wie erstellen Sie das Verzeichnis animal und verschieben dog und cat hinein?
Tippe zum Aufdecken →
Antwort
mkdir animal mv dog cat -t animal/ Erklärung: mkdir erstellt das Verzeichnis. mv verschiebt die Dateien. Die Option -t gibt das Zielverzeichnis an (hier: animal/).
Frage
Wie erstellen Sie im Ordner ~/Documents das Verzeichnis backup?
Tippe zum Aufdecken →
Antwort
cd ~/Documents mkdir backup Erklärung: cd wechselt in das Homeverzeichnis/Documents. mkdir erstellt das neue Verzeichnis backup.
Frage
Wie kopieren Sie das Verzeichnis animal mit seinem gesamten Inhalt nach ~/Documents/backup?
Tippe zum Aufdecken →
Antwort
cp -r animal ~/Documents/backup Erklärung: cp kopiert Dateien. -r (rekursiv) ermöglicht das Kopieren von Verzeichnissen inklusive aller Unterelemente.
Frage
Wie benennen Sie das Verzeichnis animal in backup in animal.bkup um?
Tippe zum Aufdecken →
Antwort
mv animal/ animal.bkup Erklärung: mv verschiebt oder benennt Dateien/Verzeichnisse um. Hier wird das Verzeichnis animal in animal.bkup umbenannt.
Frage
Im Verzeichnis /home/lpi/databases gibt es db-1.tar.gz, db-2.tar.gz und db-3.tar.gz. Welcher einzelne Befehl listet nur diese drei Dateien auf?
Tippe zum Aufdecken →
Antwort
ls db-[1-3].tar.gz Erklärung: [1-3] ist ein Globbing-Muster (Zeichenklasse), das auf die Ziffern 1, 2 oder 3 passt. So werden nur die Dateien db-1.tar.gz, db-2.tar.gz und db-3.tar.gz angezeigt.
Frage
In einem Verzeichnis liegen die Dateien cne1222223.pdf, cne12349.txt und cne1234.pdf. Welcher Befehl entfernt mit einem einzigen Globbingzeichen nur die PDF-Dateien?
Tippe zum Aufdecken →
Antwort
rm -i *.pdf Erklärung: * ist ein Platzhalter für beliebige Zeichen. *.pdf passt auf alle Dateien, die mit .pdf enden. -i fragt vor dem Löschen zur Bestätigung.
Grundlegende Dateiverwaltung – Teil 2
103.3.L2
- Kernkonzepte von **Dateiverwaltung** verstehen
- Prüfungsrelevante Befehle und Konfigurationen beherrschen
- Typische Fehlerquellen erkennen und beheben
## Zusammenfassung
Diese Lektion behandelt das LPIC-Thema **Grundlegende Dateiverwaltung – Teil 2**. Das Thema gehört zum Bereich Dateiverwaltung und ist Teil des offiziellen Prüfungsstoffs.
Im Fokus stehen die praktischen Grundlagen, die für die Zertifizierung essenziell sind. Wichtige Schwerpunkte sind: cp, mv, rm, find, locate.
## Wichtige Befehle
- Inhalt folgt in der aktualisierten Version
## Prüfungstipps
- Lesen Sie die Manpages zu allen genannten Befehlen
- Üben Sie Befehle in einer virtuellen Maschine oder Container-Umgebung
- Achten Sie auf die Unterschiede zwischen Distributionen
## Weiterführende Links
- [LPI-Lernmaterial (offiziell)](https://www.lpi.org)
- [Linux Man Pages Online](https://man7.org/linux/man-pages/)
Quiz (3 Fragen)
Der Befehl `find /home/frank/Documents/ -type d` gibt mehrere Zeilen aus. Welche Art von Dateien werden hier ausgegeben?
Erklärung: Die Option -type d filtert nach Verzeichnissen (directory). Der Befehl gibt also nur Verzeichnispfade aus, keine regulären Dateien oder Links.
In welchem Verzeichnis beginnt die Suche, wenn der Befehl `find /home/frank/Documents/ -type d` ausgeführt wird?
Erklärung: Das erste Argument bei find ist der Startpfad. Hier ist es /home/frank/Documents/. Die Suche wird rekursiv von dort aus gestartet.
Ein Benutzer möchte einen Ordner mit tar archivieren und zusätzlich mit gzip komprimieren. Der Befehl lautet `tar cvf backup.tar.gz dir1`. Welche Option fehlt für die Komprimierung?
Erklärung: tar -c erzeugt ein Archiv, -v gibt Details aus, -f gibt den Dateinamen an. Für gzip-Komprimierung muss -z hinzugefügt werden. Das Ergebnis ist dann tar -cvzf.
✓ Quiz abgeschlossen! 🎉
/ richtig
Karteikarten (5)
Frage
Welcher Befehl sucht in /var nach Dateien mit der Erweiterung .backup?
Tippe zum Aufdecken →
Antwort
find /var -name *.backup Erklärung: find durchsucht Verzeichnisse. -name *.backup filtert nach Dateien, die auf .backup enden. Das Globbing-Muster * passt auf beliebige Zeichen.
Frage
Wie erweitert man den Befehl, um nur .backup-Dateien zwischen 100M und 1000M anzuzeigen?
Tippe zum Aufdecken →
Antwort
find /var -name *.backup -size +100M -size -1000M Erklärung: -size +100M zeigt Dateien größer als 100 MB. -size -1000M zeigt Dateien kleiner als 1000 MB. Beide Bedingungen zusammen ergeben den Bereich 100M–1000M.
Frage
Wie löschen Sie die gefundenen .backup-Dateien zwischen 100M und 1000M direkt mit einem find-Befehl?
Tippe zum Aufdecken →
Antwort
find /var -name *.backup -size +100M -size -1000M -delete Erklärung: -delete ist eine Aktion von find, die die gefundenen Dateien sofort entfernt. Vorsicht: Ohne vorherige Prüfung mit -print kann hier versehentlich zu viel gelöscht werden!
Frage
Wie erstellen Sie ein tar-Archiv db-first-quarter-2018.backup.tar aus den Dateien db-jan, db-feb, db-march und db-apr?
Tippe zum Aufdecken →
Antwort
tar -cvf db-first-quarter-2018.backup.tar db-jan-2018.backup db-feb-2018.backup db-march-2018.backup db-apr-2018.backup Erklärung: -c = create, -v = verbose, -f = Dateiname. Es folgt der Archivname und dann alle einzubindenden Dateien.
Frage
Wie erstellt man das gleiche Archiv zusätzlich mit gzip komprimiert (Dateiname endet auf .tar.gz)?
Tippe zum Aufdecken →
Antwort
tar -czvf db-first-quarter-2018.backup.tar.gz db-jan-2018.backup db-feb-2018.backup db-march-2018.backup db-apr-2018.backup Erklärung: -z = gzip-Komprimierung. Das Archiv wird erzeugt und direkt komprimiert. Die Dateiendung .tar.gz zeigt die Komprimierung an.