Ubuntu 20 lokalny [MK, 20/21]
Lekcja 22. Procesy w systemie L...   Strumienie i potoki...
Polecenia związane z kompresją i archiwizacją danych

Polecenia związane z kompresją i archiwizacją danych

Podstawowym poleceniem do obsługi archiwów z Linuksie jest tar. Normalnie polecenie tar tworzy nieskompresowane archiwum, w którego skład może wchodzić wiele plików i katalogów. Polecenie tar tworzy archiwum rekurencyjnie, umieszczając w nim wszystko co znajduje się we wskazanym folderze wraz z podfolderami i plikami oraz folderami ukrytymi.

Składnia polecenia tar: tar opcje archiwum plik(i)_lub_folder(y). Najczęściej używane opcje to:
  • c – tworzenie archiwum
  • v – wyświetlanie nazw zbiorów podczas tworzenia archiwum
  • f – użycie wskazanego pliku jako archiwum
  • x – wyodrębnienie zbiorów z archiwum

Zadania

Zadanie 1. #
Utwórz katalog kompresor i dodaj do niego katalog rozpakowane oraz 3 pliki z dowolną zawartością. Pliki mają mieć nazwy: pierwszy.txt, drugi.txt, trzeci.txt a dane do plików można wygenerować losowo poleceniami:
base64 /dev/urandom | head -c 10000 > pierwszy.txt
tr -dc A-Za-z0-9 </dev/urandom | head -c 1024 > drugi.txt
openssl rand 33000 -base64 -out trzeci.txt
Używając polecenia tar spakuj pliki pierwszy.txt, drugi.txt i trzeci.txt do archiwum o nazwie arch.tar, przenieś archiwum do katalogu rozpakowane i wypakuj tam zawartość archiwum używając odpowiedniego polecenia.

2018-11-28 23:17:29 2024-03-17 23:17:39


© 2024 Młody Informatyk v. 0.1.7717