Slik tar du en katalog (med bilder)

Innholdsfortegnelse:

Slik tar du en katalog (med bilder)
Slik tar du en katalog (med bilder)

Video: Slik tar du en katalog (med bilder)

Video: Slik tar du en katalog (med bilder)
Video: Как стать Успешным Парикмахером! Как достичь Успеха в Любом бизнесе! Ева Лорман! 2024, Kan
Anonim

Den vanligste måten å levere et parti filer fra et Linux -system er ved å bruke tar -kommandoen. Når du tar en katalog, kan du enkelt rulle opp en gruppe filer til en enkelt fil. Denne filen kan deretter overføres eller lagres, eller den kan komprimeres for å redusere størrelsen.

Trinn

865895 1
865895 1

Trinn 1. Forstå formatet

I Linux oppnås arkivering av flere filer ved hjelp av tar -kommandoen. Denne kommandoen vil kombinere flere filer til en enkelt fil, noe som muliggjør komprimering eller lettere overføring til en annen datamaskin. Den resulterende filen vil ha en.tar -forlengelse..tar -filer blir ofte referert til som tarballer.

Tar -kommandoen arkiverer bare filene. Det vil ikke utføre noen komprimering, så arkivet vil ha samme størrelse som de originale filene. Du kan komprimere.tar -filen ved hjelp av gzip eller bzip2, noe som resulterer i en.tar.gz eller.tar.bz2 forlengelse. Dette vil bli dekket på slutten av artikkelen

865895 2
865895 2

Trinn 2. Lag en tarball fra en enkelt katalog

Det er flere deler til tar -kommandoen når du oppretter en tarball fra en katalog. Nedenfor er et eksempel på tarkommando:

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

  • tjære - Dette påkaller tararkiveringsprogrammet.
  • c - Dette flagget signaliserer "opprettelsen" av.tar -filen. Det bør alltid komme først.
  • v - Dette indikerer at prosessen er "omfattende". Dette viser en avlesning av alle filene som blir lagt til.tar -filen mens den blir opprettet. Dette er et valgfritt flagg.
  • f - Dette flagget betyr at den neste delen vil være den nye.tar -filens filnavn. Det skal alltid være det siste flagget.
  • tarName.tar - Du kan velge hvilket navn du vil. Bare sørg for at du inkluderer.tar -forlengelsen på slutten. Du kan legge til en bane til filnavnet hvis du vil lage tarballen i en annen katalog enn din nåværende fungerende.
  • /path/to/directory - Skriv inn banen til katalogen du vil lage.tar -filen fra. Banen er i forhold til din nåværende arbeidskatalog. For eksempel, hvis hele banen er ~/home/user/Pictures, og du for øyeblikket er i/home -katalogen, vil du skrive inn/user/Pictures. Vær oppmerksom på at alle underkataloger også blir inkludert.
865895 3
865895 3

Trinn 3. Lag en tarball som inneholder flere kataloger

Å legge til flere kataloger er ganske så enkelt som å legge til alle banene til slutten av tar -kommandoen:

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

865895 4
865895 4

Trinn 4. Legg til filer eller kataloger i en eksisterende tarball

Du kan fortsette å legge til filer og kataloger i.tar -arkivfilene dine ved å bruke "legg til" -flagget:

tar -rvf tarName.tar textfile.txt bane/til/annen/katalog

r - Dette er "legg til" -flagget. Det erstatter c -flagget fra kommandoen tarball creation

865895 5
865895 5

Trinn 5. Komprimer en eksisterende.tar -fil

Du kan bruke "gzip" til raskt å komprimere.tar -arkivfilen. Hvis du trenger mer komprimering (mindre utdatafil), kan du bruke "bzip2" i stedet. bzip2 vil ta lengre tid å komprimere filen enn gzip.

gzip tarName.tar bzip2 tarName.tar

  • gzip vil legge til.gz -utvidelsen til filnavnet: tarName.tar.gz
  • bzip2 vil legge til.bz2 -utvidelsen til filnavnet: tarName.tar.bz2
865895 6
865895 6

Trinn 6. Komprimer tarballen når du lager den

Du kan bruke kommandoene i trinnet ovenfor for å komprimere eksisterende tarballer, men du kan også komprimere dem mens du lager dem ved å bruke de riktige flaggene:

tar -czvf tarName.tar.gz/path/to/directory tar -cjvf tarName.tar.bz2/path/to/directory

  • z - Dette flagget vil komprimere den nye.tar -filen ved hjelp av gzip. Sørg for å inkludere.gz -utvidelsen på slutten av filnavnet.
  • j - Dette flagget vil komprimere den nye.tar -filen ved hjelp av bzip2. Sørg for å inkludere.bz2 -utvidelsen på slutten av filnavnet.

Anbefalt: