Kuidas kataloogi tõrvata

Kõige tavalisem viis failide partii edastamiseks Linuxi süsteemist on käsu tar kasutamine. Kataloogi tõrvamisel saate failide rühma hõlpsalt üheks failiks kokku panna. Seda faili saab seejärel üle kanda või salvestada või selle suuruse vähendamiseks tihendada.

1
Mõistke vormingut. Linuxis toimub mitme faili arhiveerimine käsu tar abil. See käsk ühendab mitu faili üheks failiks, võimaldades tihendamist või lihtsamat ülekandmist teise arvutisse. Saadud failil on .tar laiend. .tar-faile nimetatakse sageli tarballideks. Tar käsk arhiveerib ainult failid. See ei tihenda, seega on arhiiv sama suur kui algsed failid. Tar-faili saate tihendada gzip või bzip2 abil, mille tulemuseks on laiend tar.gz või .tar.bz2. Seda käsitletakse artikli lõpus.

2
Looge ühest kataloogist tarball. Kataloogist tarballi loomisel on tar käsul mitu osa. Allpool on näide tar käsk: tar -cvf tarName.tar /tee/kataloogitar – see kutsub esile tar-arhiveerimisprogrammi.c – See lipp annab märku tar-faili “loomisest”. See peaks alati olema esimene.v – see näitab, et protsess on “sõnaline”. See kuvab kõigi failide näidu, mis lisatakse .tar-faili loomise ajal. See on valikuline lipp.f – see lipp tähendab, et järgmine osa on uue .tar-faili failinimi. See peaks alati olema viimane lipp.tarNimi.tar – saate valida mis tahes soovitud nime. Veenduge, et lisaksite lõppu laiendi .tar. Saate lisada failinimele tee, kui soovite luua tarballi muus kataloogis kui teie praegune töötav kataloog./tee/kataloogi – sisestage kataloogi tee, millest soovite .tar-faili luua . Tee on suhteline teie praeguse töökataloogiga. Näiteks kui täielik tee on ~/home/user/Pictures ja te olete praegu kataloogis /home, sisestate /user/Pictures. Pange tähele, et kaasatakse ka kõik alamkataloogid.

3
Looge mitut kataloogi sisaldav tarball. Mitme kataloogi lisamine on peaaegu sama lihtne kui kõigi teede lisamine tar käsu lõppu: tar -cvf tarName.tar /etc/directory1 /var/www/kataloog2

4
Lisage olemasolevasse tarballi faile või katalooge. Saate jätkata failide ja kataloogide lisamist oma .tar arhiivifailidele, kasutades lipu “lisa”: tar -rvf tarName.tar textfile.txt tee/to/teise/kataloogi – see on “lisa” lipp. See asendab tarballi loomise käsus oleva lipu c.

5
Pakkige olemasolev tar-fail kokku. Saate kasutada “gzipi” oma .tar-arhiivifaili kiireks tihendamiseks. Kui vajate rohkem tihendamist (väiksemat väljundfaili), võite selle asemel kasutada “bzip2”. bzip2-l kulub faili tihendamiseks kauem aega kui gzip-il. gzip tarName.tarbzip2 tarName.targzip lisab failinimele laiendi .gz: tarName.tar.gzbzip2 lisab failinimele laiendi .bz2: tarName.tar.bz2

6
Tihendage tarball selle loomisel. Saate kasutada ülaltoodud toimingu käske olemasolevate tarballide tihendamiseks, kuid võite neid tihendada ka loomise ajal, kasutades õigeid lippe: tar -czvf tarName.tar.gz /tee/kataloogi/kataloogi -cjvf tarName.tar .bz2 /tee/kataloogi/kataloogi – see lipp tihendab uue .tar-faili gzipi abil. Lisage kindlasti failinime lõppu gz laiend.j – see lipp tihendab uue .tar-faili, kasutades bzip2. Lisage failinime lõppu kindlasti laiend .bz2.