Podstawy

🟢 EGZAMIN2 min czytaniaPostęp: 57/233

Archiwizacja i pakowanie plików

Nieukończona

Postępy nie są zapisywane. Zarejestruj się lub zaloguj, aby śledzić postępy w kursach.

1. Scenariusz egzaminacyjny

„Spakuj katalog /srv/dane do archiwum archiwum.tar.gz”, „Rozpakuj archiwum backup.tar.gz do katalogu /tmp”. Typowe zadanie łączy tworzenie katalogu, plików, uprawnień i na końcu — spakowanie lub rozpakowanie.

2. Co trzeba zrobić (cel)

  • Tworzyć archiwum tar (tworzenie i rozpakowanie).
  • Stosować kompresję gzip (pliki .tar.gz).
  • Znać typowe opcje: -c (create), -x (extract), -v (verbose), -f (file), -z (gzip).

3. Komendy (minimum) + krótkie wyjaśnienie

  • tar -cvf archiwum.tar katalog — tworzy archiwum (bez kompresji). -c create, -v verbose, -f plik.
  • tar -czvf archiwum.tar.gz katalog — to samo + gzip (-z). Wynik: archiwum.tar.gz.
  • tar -xvf archiwum.tar — rozpakowanie. tar -xzvf archiwum.tar.gz — rozpakowanie .tar.gz.
  • gunzip plik.gz — decompress (usuwa .gz, zostawia plik). gzip plik — kompresja (zostaje plik.gz).
  • „Spakuj katalog do archiwum”: tar -czvf nazwa.tar.gz /ścieżka/do/katalogu. Sprawdź ścieżkę (bezwzględna vs względna).

4. Najczęstsze błędy

  • Kolejność opcji: -f musi być ostatnią (tuż przed nazwą pliku), np. tar -czvf archiwum.tar.gz katalog.
  • Rozpakowanie do innego katalogu: tar -xzvf archiwum.tar.gz -C /tmp (wielka -C).
  • Zapomnienie -z przy .tar.gz — tar zgłosi błąd lub potraktuje jako niekompresowane.

5. Zapamiętaj

  1. Tworzenie: tar -c(v)f archiwum.tar katalog; z gzip: -czvf archiwum.tar.gz.
  2. Rozpakowanie: tar -x(v)f archiwum.tar; z gzip: -xzvf archiwum.tar.gz. -C katalog — rozpakuj do.
  3. -c create, -x extract, -v verbose, -f file, -z gzip.
  4. gzip/gunzip — kompresja pojedynczego pliku; tar -z łączy tar + gzip.
  5. Po spakowaniu sprawdź: ls -la archiwum.tar.gz; po rozpakowaniu: ls -la katalog.
Pytanie testowe ABCD

Pytanie 1

Aby spakować katalog do archiwum z kompresją gzip, użyjesz:

Wybierz poprawną odpowiedź.

Pytanie testowe ABCD

Pytanie 2

Rozpakowanie archiwum archiwum.tar.gz do katalogu /tmp wykonuje:

Wybierz poprawną odpowiedź.

Notatki (opcjonalnie)