Advertisement

Logowanie

Gościmy

Odwiedza nas 13 gości


Kompresja plików i katalogów PDF
Napisał: Alpin19   
niedziela, 03 październik 2004
Kompresja plików i katalogów

Każda informacja zajmuje określone miejsce na dysku twardym komputera, dlatego też większość plików, a zwłaszcza informacje wymagające archiwizacji należy kompresować, dla zachowania bezpieczeństwa i uniknięcia ewentualnych kłopotów. Pracę z programami do kompresowania danych przedstawię w formie ćwiczeń

  • Program TAR

    Program TAR służy do zapisywania i odtwarzania archiwów zwanych potocznie tarfile. W tym ćwiczeniu stworzysz dwa archiwa, a następnie jedno z nich rozpakujesz do konkretnego katalogu.


    • W oknie konsoli przejdź do katalogu domowego. Wpisz polecenie:
      tar cvfz $HOME/archiwum.tar.gz *.*
    • Zostało stworzone archwium tar, które zawiera wszystkie pliki znajdujące się w katalogu domowym. Zauważyłeś zapewne, że wpisane polecenie składa się z czterech części. Pierwsza zawiera nazwę polecenia (tar), w drugiej znajdują się opcje kompresji lub dekompresji, w trzeciej ścieżka do tworzonego archiwum, zaś w czwartej lista plików archiwizowanych.
    • Opcje w powyższym przykładzie wskazują, że ma być stworzone archiwum gzip. Poniżej znajduje się spis funkcji, które mogą być użyte w programie tar:
      c - kompresja archiwum
      v - wyświetlanie nazw plików dodawanych do archiwum
      t - wyświetlenie zawartości pliku archiwum
      x - dekompresja archiwum
      z - rozpakowanie archiwum z jednoczesną jego dekompresją

    • Stwórz nowe archiwum zawierające trzy pliki z katalogu /bin/ i nazwij je binaria. Polecenie które zrealizuje to zadanie wygląda następująco:
      tar -vcf $HOME/binaria false sed zcat
    • Zostanie stworzone archwium o nazwie binaria znajdujące się w twoim katalogu domowym.
    • W katalogu domowym stwórz podkatalog o nazwie "rozpakowane", a następnie skopiuj tam pierwsze archiwum. Przejdź do katalogu rozpakowane i wydaj polecenie:
      tar zxvf archiwum.tar.gz
    • W katalogu zostało rozpakowane archiwum.
  • Program CPIO

    Innym równie przydatnym poleceniem archiwizacji jest cpio, dzięki któremu możemy tworzyć różne formy archiwów.

    • Polecenie to ma równie wiele opcji jak tar, a między innymi takie jak:
      b - tworzy kopie zapasowe plików przed ich zastępowaniem
      f - pliki będą nadpisywane bez zapytania
      i - oczekuj potwierdzenia
      r - będzie kopiować podkatalogi wraz z ich plikami
      B - zapisuje archiwum automatycznie dzieląc je na fragmenty o określonej wielkości

    • Poznałeś już polecenie cpio, poddaj teraz archiwizacji pliki zawarte w katalogu rozpakowane, jednocześnie określając że archiwum ma być podzielone na bloki wielkości 1024 bajtów.

    • Gdy zakończysz pracę z poleceniami cpio oraz tar zajrzyj do plików pomocy poleceń gzip oraz bzip2. Znajduje się tam szczegółowy opis tworzenia archiwów oraz ich dekompresji. W dokumencie bzip2 znajduje się ponadto informacja w jaki sposób odzyskiwać dane z uszkodzonego pliku archiwum.

    Tekst objęty licencją GPL. Zezwala się na jego modyfikację, rozpowszechnianie. Autorem tekstu jest Karol Lipnicki (Alpin19). Podczas pracy autor korzystał z literatury Wydawnictwa Helion.

    Liczba komentarzy (0) - Dodaj swój komentarz do tego artykułu...

  •  
    komentarze


    Strona 1 z 0 ( 0 komentarze )
    ©2006 MosCom

    Musisz się zalogować.

    Ostatnio na miniForum

    Wymagania sprzętowe
    labanski 19-11-08 15:50
    PowerSave - Jasność ekranu.
    tomeez 31-10-08 16:29
    IRC
    Ne0rf3 26-10-08 15:55
    dwl-510
    hakermax 06-10-08 13:38
    hp photosmart c3100
    wojciech.zc 04-10-08 15:16
    mandriva po instalacji nie uruchamia się...
    hoolygaan 17-09-08 15:13