W systemach Linux (w tym Ubuntu) standardowym narzędziem do tworzenia archiwów jest tar. Program ten umożliwia spakowanie wielu plików i katalogów do jednego pliku archiwum (np. .tar), a w praktyce bardzo często łączy się go z kompresją (np. .tar.gz lub .tar.xz). Dlatego, gdy pytanie dotyczy "utworzenia archiwum danych", właściwą odpowiedzią jest właśnie tar.
Dlaczego pozostałe odpowiedzi są nieprawidłowe?
- set – jest to polecenie powłoki (shell), używane głównie do wyświetlania lub ustawiania parametrów środowiska i opcji powłoki. Nie służy do pakowania plików w archiwum.
- sed – to edytor strumieniowy, wykorzystywany do wyszukiwania i modyfikowania tekstu w strumieniu danych (np. podmiany, usuwania fragmentów linii). Jego typowym zastosowaniem jest przetwarzanie plików tekstowych, a nie archiwizacja.
- awk – to język/narzędzie do przetwarzania tekstu i raportowania (np. praca na kolumnach, filtrowanie, formatowanie). Podobnie jak sed, nie tworzy archiwów danych.
Wskazówka egzaminacyjna: jeśli w odpowiedziach widzisz narzędzia takie jak tar, zip, gzip, xz, zwykle dotyczą pakowania i kompresji. Narzędzia sed i awk prawie zawsze odnoszą się do tekstu i skryptów wiersza poleceń.