W celu stworzenia kopii bezpieczeństwa plików, spakowania całego katalogu wiadomości mailowych Twojego użytkownika lub folderu zawierającego stworzoną przez Ciebie aplikację – możesz skorzystać z narzędzia tar (Tape ARchiver) dystrybuowanego na licencji GNU. Narzędzie to służy do tworzenia archiwów plików oraz całych katalogów.
Z tego artykułu dowiesz się w jaki sposób stworzyć archiwum zawierające katalog wraz z jego zawartością oraz jak wyodrębnić spakowane dane z archiwum. Pokażę Ci także w jaki sposób zmniejszyć objętość archiwum za pomocą kompresji danych używając darmowego narzędzia o nazwie gzip, dystrybuowanego również na licencji GNU.
Tworzenie archiwum katalogu
Do umieszczenia całego katalogu wraz z zawartością w jednym pliku (tzw. archiwum) służy darmowe narzędzie o nazwie tar. Dodatkowo archiwum może zostać skompresowane przy pomocy popularnego narzędzia gzip aby zajmowało mniejszą przestrzeń na dysku.
Umieszczanie całego katalogu w archiwum przy pomocy narzędzia tar:
- Przykładowo, jeśli masz katalog /home/użytkownik/archiwum, wykonaj następujące polecenie:
tar -cvf archiwum.tar /home/użytkownik/archiwum
-c: tworzy archiwum,
-v: wypisuje nazwy plików umieszczanych w archiwum,
-f: określa rozszerzenie pliku archiwum.W roboczym katalogu zostanie stworzony plik o nazwie archiwum.tar zawierający cały katalog /home/użytkownik/archiwum wraz z jego zawartością (innymi katalogami oraz plikami).
Umieszczanie całego katalogu w archiwum przy pomocy narzędzia tar a następnie kompresowanie przy pomocy narzędzia gzip:
- Przykładowo, jeśli masz katalog /home/użytkownik/archiwum, wykonaj następujące polecenie:
tar -zcvf archiwum.tar.gz /home/użytkownik/archiwum
-z: włącza kompresję programem gzip.
W roboczym katalogu zostanie stworzony skompresowany plik o nazwie archiwum.tar.gz zawierający cały katalog /home/użytkownik/archiwum wraz z jego zawartością (innymi katalogami oraz plikami).
Wyodrębnianie plików oraz katalogów z archiwum
W celu wyodrębnienia plików oraz katalogów z wcześniej stworzonego archiwum w formacie tar należy użyć tego samego narzędzia z parametrem -x
. To samo dotyczy archiwów kompresowanych przy pomocy gzip. W tym wypadku należy użyć dodatkowo parametru -z
. Możliwe jest także użycie parametru -C
w celu wskazania katalogu, do którego chcesz wyodrębnić pliki archiwum.
Wyodrębnianie plików oraz katalogów z archiwum w formacie tar:
- Przykładowo, jeśli masz plik o nazwie archiwum.tar, wykonaj następujące polecenie:
tar -xvf archiwum.tar
-x: wyodrębnia pliki z archiwum,
-v: wypisuje nazwy plików umieszczanych w archiwum,
-f: określa rozszerzenie pliku archiwum.Zostaną wyodrębnione wszystkie pliki oraz katalogi z pliku o nazwie archiwum.tar.
Wyodrębnianie plików oraz katalogów ze skompresowanego archiwum w formacie tar.gz:
- Przykładowo, jeśli masz plik o nazwie archiwum.tar.gz, wykonaj następujące polecenie:
tar -zxvf archiwum.tar.gz
-z: włącza dekompresję programem gzip.
Zostaną wyodrębnione i dekompresowane wszystkie pliki oraz katalogi z pliku o nazwie archiwum.tar.gz.
Wyodrębnianie plików oraz katalogów ze skompresowanego archiwum tar.gz do wskazanego katalogu:
- Przykładowo, jeśli masz plik o nazwie archiwum.tar.gz, wykonaj następujące polecenie:
tar -zxvf archiwum.tar.gz -C /tmp
-C: wyodrębnia pliki do wskazanego katalogu.
Zostaną wyodrębnione i dekompresowane wszystkie pliki oraz katalogi z pliku o nazwie archiwum.tar.gz do wskazanego katalogu /tmp.