=== Übungen zum Packen und Entpacken von Dateien (mit Befehlen) === * Verzeichnisse und Dateien erstellen: - Erstelle ein Verzeichnis "projekt" mit Unterverzeichnissen "docs" und "src": ''**mkdir -p projekt/docs projekt/src**''. - Erstelle einige Textdateien: "README.txt" in "projekt", "anforderungen.txt" in "projekt/docs", "main.c" in "projekt/src": ''**touch projekt/README.txt projekt/docs/anforderungen.txt projekt/src/main.c**''. - Füge Text zu einer Datei hinzu, z.B. "README.txt": ''**echo "Projektbeschreibung" > projekt/README.txt**''. * Archiv erstellen: - Erstelle ein tar-Archiv aller Dateien im Verzeichnis "projekt": ''**tar -cvf projekt.tar projekt/**''. - Erstelle ein gzip-komprimiertes Archiv: ''**tar -czf projekt.tar.gz projekt/**''. - Erstelle ein bzip2-komprimiertes Archiv: ''**tar -cjf projekt.tar.bz2 projekt/**''. - Erstelle ein ZIP-Archiv: ''**zip -r projekt.zip projekt/**''. * Inhalt anzeigen: - Zeige den Inhalt des tar-Archives an: ''**tar -tf projekt.tar**''. - Zeige den Inhalt des gzip-Archivs an: ''**tar -tzf projekt.tar.gz**''. - Zeige den Inhalt des ZIP-Archivs an: ''**unzip -l projekt.zip**''. * Entpacken: - Entpacke das tar-Archiv in ein neues Verzeichnis "projekt_tar": ''**mkdir projekt_tar && tar -xvf projekt.tar -C projekt_tar**''. - Entpacke das gzip-Archiv in "projekt_gzip": ''**mkdir projekt_gzip && tar -xvzf projekt.tar.gz -C projekt_gzip**''. - Entpacke das bzip2-Archiv in "projekt_bzip": ''**mkdir projekt_bzip && tar -xvjf projekt.tar.bz2 -C projekt_bzip**''. - Entpacke das ZIP-Archiv in "projekt_zip": ''**mkdir projekt_zip && unzip projekt.zip -d projekt_zip**''. * Löschen von Archiven: - Lösche die erstellten Archive: ''**rm projekt.tar projekt.tar.gz projekt.tar.bz2 projekt.zip**''. === Übungen zum Packen und Entpacken von Dateien (ohne Befehle) === * Verzeichnisse und Dateien erstellen: - Erstelle ein Verzeichnis "kurs" mit den Unterverzeichnissen "material" und "code". - Erstelle einige Dateien: "INFO.txt" in "kurs", "lektion1.txt" in "kurs/material", "programm.py" in "kurs/code". - Füge etwas Text in die Dateien ein. * Archiv erstellen: - Erstelle ein Archiv aller Dateien im Verzeichnis "kurs". - Erstelle eine komprimierte Version des Archivs mit gzip. - Erstelle eine komprimierte Version des Archivs mit bzip2. - Erstelle ein ZIP-Archiv des gesamten Verzeichnisses. * Inhalt anzeigen: - Zeige den Inhalt des tar-Archives an. - Zeige den Inhalt des gzip-Archives an. - Zeige den Inhalt des ZIP-Archives an. * Entpacken: - Entpacke das tar-Archiv in ein neues Verzeichnis "kurs_tar". - Entpacke das gzip-Archiv in ein neues Verzeichnis "kurs_gzip". - Entpacke das bzip2-Archiv in ein neues Verzeichnis "kurs_bzip". - Entpacke das ZIP-Archiv in ein neues Verzeichnis "kurs_zip". * Löschen von Archiven: - Lösche alle erstellten Archive.