Kako slediti imeniku (s slikami)

Kazalo:

Kako slediti imeniku (s slikami)
Kako slediti imeniku (s slikami)

Video: Kako slediti imeniku (s slikami)

Video: Kako slediti imeniku (s slikami)
Video: Kako naložit Windows 10 na nov računalnik? | Tutorial 2024, April
Anonim

Najpogostejši način dostave serije datotek iz sistema Linux je uporaba ukaza tar. Ko tar iščete imenik, lahko preprosto združite skupino datotek v eno datoteko. To datoteko lahko nato prenesete ali shranite ali pa jo stisnete, da zmanjšate njeno velikost.

Koraki

865895 1
865895 1

Korak 1. Razumeti obliko

V Linuxu se arhiviranje več datotek izvede z ukazom tar. Ta ukaz bo združil več datotek v eno datoteko, kar bo omogočilo stiskanje ali lažji prenos v drug računalnik. Nastala datoteka bo imela razširitev.tar. Datoteke.tar se pogosto imenujejo tarballs.

Ukaz tar bo arhiviral samo datoteke. Ne bo izvedel nobenega stiskanja, zato bo arhiv enake velikosti kot izvirne datoteke. Datoteko.tar lahko stisnete z gzipom ali bzipom2, kar povzroči razširitev.tar.gz ali.tar.bz2. To bo obravnavano na koncu članka

865895 2
865895 2

Korak 2. Ustvarite tarball iz enega imenika

Ko ustvarite tarball iz imenika, obstaja več delov. Spodaj je primer ukaza tar:

tar -cvf tarName.tar/path/to/imenik

  • tar - To prikliče program za arhiviranje tar.
  • c - Ta zastavica označuje "ustvarjanje" datoteke.tar. Vedno mora biti na prvem mestu.
  • v - To pomeni, da je postopek "podroben". To bo prikazalo odčitke vseh datotek, ki se med ustvarjanjem dodajo datoteki.tar. To je neobvezna zastava.
  • f - Ta zastavica pomeni, da bo naslednji del ime nove datoteke datoteke.tar. Vedno mora biti zadnja zastava.
  • tarName.tar - Izberete lahko poljubno ime. Prepričajte se, da na koncu vključite razširitev.tar. Imenu datoteke lahko dodate pot, če želite ustvariti tarball v drugem imeniku, kot je vaš trenutni delujoči.
  • /path/to/directory - Vnesite pot imenika, iz katerega želite ustvariti datoteko.tar. Pot je relativna glede na vaš trenutni delovni imenik. Če je na primer celotna pot ~/home/user/Pictures in ste trenutno v imeniku/home, bi vnesli/user/Pictures. Upoštevajte, da bodo vključeni tudi vsi podimeniki.
865895 3
865895 3

Korak 3. Ustvarite tarball, ki vključuje več imenikov

Dodajanje več imenikov je tako preprosto, kot dodajanje vseh poti na konec ukaza tar:

tar -cvf tarName.tar/etc/directory1/var/www/directory2

865895 4
865895 4

Korak 4. Dodajte datoteke ali imenike v obstoječi tarball

Datoteke in imenike lahko še naprej dodajate v arhivske datoteke.tar z zastavico »dodaj«:

tar -rvf tarName.tar textfile.txt pot/do/drugega/imenika

r - To je zastava "dodaj". Zamenja zastavico c iz ukaza za ustvarjanje tarball

865895 5
865895 5

Korak 5. Stisnite obstoječo datoteko.tar

Za hitro stiskanje arhivske datoteke.tar lahko uporabite »gzip«. Če potrebujete več stiskanja (manjša izhodna datoteka), lahko namesto tega uporabite "bzip2". Za stiskanje datoteke bzip2 bo trajalo dlje kot gzip.

gzip tarName.tar bzip2 tarName.tar

  • gzip bo ime datoteke dodal razširitev.gz: tarName.tar.gz
  • bzip2 bo imenu datoteke dodal razširitev.bz2: tarName.tar.bz2
865895 6
865895 6

Korak 6. Stisnite tarball, ko ga ustvarite

Z ukazi v zgornjem koraku lahko stisnete obstoječe tarball -ove, lahko pa jih tudi stisnete, ko jih ustvarjate, z uporabo pravih zastavic:

tar -czvf tarName.tar.gz/pot/v/imenik tar -cjvf tarName.tar.bz2/pot/v/imenik

  • z - Ta zastavica bo stisnila novo datoteko.tar z gzipom. Na koncu imena datoteke vključite razširitev.gz.
  • j - Ta zastavica bo stisnila novo datoteko.tar z uporabo bzip2. Na koncu imena datoteke vključite razširitev.bz2.

Priporočena: