TablicaPro / karta pracy ucznia / SYSTEMY

Archiwizacja w Linuksie — ćwiczenia z tar i kompresją

Klasa: __________ Numer: __________ Data: __________

Pracuj w przygotowanym pliku. Po każdej zmianie zapisz go i sprawdź rezultat.

Kod do rozpoczęcia pracy

tar -czf projekt.tar.gz projekt
tar -tzf projekt.tar.gz
mkdir odtworzone
tar -xzf projekt.tar.gz -C odtworzone

Zadanie 1

Utwórz archiwum projekt.tar z katalogu projekt i wypisz (posortowaną) jego zawartość bez rozpakowywania.

Zadanie 2

Utwórz skompresowane archiwum projekt.tar.gz, policz pozycje w jego spisie i rozpakuj je do katalogu odtworzone (-C). Porównaj katalogi poleceniem diff -r.

Zadanie 3

Dopisz linię do projekt/dokumenty/plan.txt. Sprawdź, czy katalogi nadal są identyczne, i policz w spisie archiwum pliki .txt (grep -c).

Sprawdź przed oddaniem

Zadanie 1: tar -cf 1 pkt, tar -tf ze spisem 2 pkt; zadanie 2: tar -czf 1 pkt, tar -xzf -C 1 pkt, diff -r 1 pkt; zadanie 3: dopisanie i porównanie 2 pkt, spis plików .txt 1 pkt, wyjaśnienie 1 pkt. Razem 10 pkt.

Jaką zmianę w kodzie potrafisz samodzielnie wyjaśnić?