Podstawowe operacje sys Linux 4

background image

Podstawowe operacje

systemu Linux 4

Na podstawie książki
Systemy operacyjne i sieci
komputerowe.
Podręcznik z płytą CD-ROM. Wydanie
zmienione
Krzysztof Pytel, Sylwia Osetek,

background image

Archiwizacja zbiorów

Podstawowym narzędziem do obsługi archiwów w

Linuksie jest program tar. Normalnie tar tworzy

nieskompresowane archiwum. W archiwum może

znajdować się wiele plików i katalogów. Program

tar domyślnie tworzy archiwum rekurencyjnie

(z podkatalogami), umieszczając w nim wszystko,

co znajdzie we wskazanym katalogu (w tym pliki i

katalogi ukryte).

background image

Archiwizacja zbiorów

Składnia polecenia tar jest następująca:

tar opcje nazwa_archiwum plik

background image

Archiwizacja zbiorów

Najczęściej używane opcje polecenia tar to:

c - tworzenie archiwum,

v - podczas przetwarzania archiwum

wyświetlane będą nazwy zbiorów,

f - użycie wskazanego pliku jako archiwum,

x - wyodrębnienie zbiorów z archiwum.

background image

Archiwizacja zbiorów

# ls -la

-rw-r--r-- l root root 26 lip 18 21:41 plikl.txt
-rw-r--r-- 1 root root 53 lip 18 21:41 plik2.txt
-rw-r--r-- 1 root root 195 lip 18 21:41 plik3.txt
drwxr-xr-x 2 root

root 4096 lip 18 21:42

rozpakowane

# tar -cvf arch.tar plikl.txt plik2.txt plik3.txt
# ls -la

-rw-r--r-- l root root 19249 lip 18 21:43 arch. tar

cp arch. tar rozpakowane/
# cd rozpakowane/
# tar -xvf arch.tar

background image

Ćwiczenie

Tworzenie archiwów zawierających zbiory

Aby utworzyć archiwum zawierające strukturę zbiorów utworzonych

wcześniej, należy:

1. Zalogować się na konto użytkownika root.

2. W katalogu domowym wpisać polecenie

# tar -cvf arch.tar styczen/

polecenie to utworzy archiwum zawierające wszystkie zbiory z

katalogu styczen.

podczas przetwarzania katalogu będą wyświetlane nazwy aktualnie

przetwarzanego zbioru.

3.

Utworzyć katalog, w którym archiwum zostanie rozpakowane

poleceniem

# mkdir rozpakowane

background image

Ćwiczenie

Tworzenie archiwów zawierających zbiory

4. Skopiować

plik

arch.tar

do

katalogu

rozpakowane poleceniem

# cp arch.tar rozpakowane/arch.tar.

5. Zmienić katalog na rozpakowane i wpisać

polecenie

# tar -xvf arch.tar.

6. Wyświetlić drzewo zbiorów poleceniem tree.

background image

Kompresja zbiorów

Istnieje wiele programów wykonujących kompresję

zbiorów w Linuksie. Najczęściej używanym jest

program gzip. Warto zwrócić uwagę, że podczas

kompresji plik oryginalny jest usuwany z systemu.

Skompresowany plik archiwum otrzyma nową

nazwę np. arch.tar.gz (czasami stosuje się skrócony

zapis tgz). W takiej postaci jest rozprowadzanych

wiele programów przeznaczonych dla Linuksa.

background image

Kompresja zbiorów

#

ls

arch.tar plik1.txt plik2.txt plik3.txt

# gzip arch.tar

# ls

arch.tar.gz plik1.txt plik2.txt plik3.txt

# gunzip arch.tar.gz

# ls

arch

.tar plik1.txt Plik2.txt plik3.txt

background image

Kompresja zbiorów

Kompresji można poddać pliki lub całe

katalogi wraz z podkatalogami.

Podczas kompresji katalogu każdy plik jest

kompresowany oddzielnie.

background image

Kompresja i dekompresja

katalogu

# ls rozpakowane/

arch.tar plik1.txt plik2.txt plik3.txt

# gzip -r rozpakowane/

# ls rozpakowane/

arch.tar.gz plik1.txt.gz plik2.txt.gz plik3.txt.gz

# gunzip -r rozpakowane/

# ls rozpakowane/

arch.tar plik1.txt plik2.txt plik3.txt

background image

Kompresja zbiorów

W Linuksie tar może dokonać dodatkowej kompresji

utworzonego archiwum, korzystając z programu gzip,

w takiej sytuacji należy użyć dodatkowej opcji -z.

Przykład użycia polecenia tworzącego skompresowane

archiwum za pomocą programu tar:

# tar -czvf arch.tgz katalog

Do dekompresji użyjemy polecenia:

# tar -xzvf arch.tgz rozpakowane

background image

Ćwiczenie

Wykonywanie kompresji i dekompresji pliku

Aby wykonać kompresję i dekompresję pliku, należy:

1.

Zalogować się na konto użytkownika root.

2.

Wpisać polecenie

# gzip plik.txt

Polecenie to spowoduje wykonanie dekompresji pliku plik.txt.

Oryginalny plik zostanie usunięty z systemu.

3.

Wpisać polecenie

# gunzip plik.txt.gz

Polecenie to spowoduje wykonanie dekompresji pliku plik.txt.gz.

Oryginalny plik zostanie przywrócony do systemu.

background image

Ćwiczenie

Wykonywanie kompresji i dekompresji katalogu zawierającego

pliki

Aby wykonać kompresję i dekompresję katalogu, należy:

1. Zalogować się na konto użytkownika root.

2. Wpisać polecenie

# gzip -r styczen

Polecenie to spowoduje wykonanie kompresji katalogu styczen.

Każdy plik w katalogu i jego podkatalogach zostanie poddany

kompresji, niezależnie od pozostałych zbiorów.

3. Wpisać polecenie

# gunzip -r styczen

Polecenie to spowoduje wykonanie dekompresji plików w katalogu

styczen i jego podkatalogach.


Document Outline


Wyszukiwarka

Podobne podstrony:
Podstawowe operacje sys Linux 1
Podstawowe operacje sys Linux 6
Podstawowe operacje sys Linux 5
Podstawowe operacje sys Linux 2
Podstawowe operacje sys Linux 3
Podstawowe operacje na plikach i katalogach, Linux
05 Wykonywanie podstawowych operacji ślusarskich
Blender 3D Bryły Podstawowe Podstawowe Operacje Tutorial
późniak koszałka,bazy?nych, Podstawowe operacje na?zach?nych
Podstawowe komendy i polecenia w Linux
Podstawowe operacje logiczne, technik teleinformatyk
algorytmu ameba podstawowe operacje
Podstawowe komendy i polecenia w Linux
Podstawy administracji systemu Linux
3 podstawowe operacje cd id 339 Nieznany (2)
Podstawowe komendy systemu Linux
Ćw1 Podstawowe operacje wejściawyjścia (IO), instrukcja if

więcej podobnych podstron