Skrypty powÅoki systemu Linux. Receptury - Helion
Skrypty powÅoki systemu Linux. Receptury - Helion
Skrypty powÅoki systemu Linux. Receptury - Helion
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Skrypty</strong> powoki <strong>systemu</strong> <strong>Linux</strong>. <strong>Receptury</strong><br />
Opcja -x powoduje operacj wyodrbniania.<br />
W przypadku zastosowania tej opcji polecenie tar wyodrbni zawarto archiwum w biecym<br />
katalogu. Uywajc opcji -C, moesz równie okreli katalog, w którym zostan umieszczone<br />
wyodrbnione pliki:<br />
$ tar -xf archiwum.tar -C /cieka/katalogu_wyodrbniania<br />
Polecenie to wyodrbnia zawarto archiwum w okrelonym katalogu. Operacja dotyczy zawartoci<br />
caego archiwum.<br />
Moliwe jest te wyodrbnienie tylko kilku plików, przez okrelenie ich jako argumentów<br />
polecenia:<br />
$ tar -xvf plik.tar plik1 plik4<br />
To polecenie wyodrbnia tylko pliki plik1 i plik4. Ignorowane s pozostae pliki w archiwum.<br />
Uycie standardowego wejcia i wyjcia w przypadku polecenia tar<br />
Podczas archiwizowania moesz okreli standardowe wyjcie stdout jako plik wyjciowy, aby<br />
inne polecenie wstawione za znakiem potoku mogo wczyta ten plik jako standardowe wej-<br />
cie stdin, a nastpnie zrealizowa dany proces lub wyodrbni dane z archiwum.<br />
Jest to pomocne w przypadku przesyania danych za porednictwem aktywnego poczenia<br />
sieciowego SSH (Secure Shell). Oto przykad:<br />
$ mkdir ~/miejsce_docelowe<br />
$ tar -cf - plik1 plik2 plik3 | tar -xvf - -C ~/miejsce_docelowe<br />
W tym przykadzie pliki plik1, plik2 i plik3 s czone do postaci archiwum programu tar, a nastpnie<br />
wyodrbniane w katalogu ~/miejsce_docelowe. W przypadku powyszego polecenia:<br />
opcja -f okrela standardowe wyjcie stdout jako plik na potrzeby archiwizowania<br />
(gdy uyto opcji -c);<br />
opcja -f okrela standardowe wejcie stdin jako plik na potrzeby wyodrbniania<br />
(gdy uyto opcji -x).<br />
czenie dwóch archiwów<br />
Za pomoc opcji -A z atwoci moesz scali wiele plików programu tar.<br />
Zaómy, e istniej dwa pliki archiwum programu tar: plik1.tar i plik2.tar. W nastpujcy<br />
sposób moesz scali zawarto pliku plik2.tar z zawartoci pliku plik1.tar:<br />
$ tar -Af plik1.tar plik2.tar<br />
Sprawd wynik operacji przez wywietlenie zawartoci pliku plik1.tar:<br />
$ tar -tvf plik1.tar<br />
222