Sådan tar du et bibliotek (med billeder)

Indholdsfortegnelse:

Sådan tar du et bibliotek (med billeder)
Sådan tar du et bibliotek (med billeder)

Video: Sådan tar du et bibliotek (med billeder)

Video: Sådan tar du et bibliotek (med billeder)
Video: Norton Ghost 2020 Bootable Usb Make Ghost File | Install Ghost File | Film Editing School 2024, Kan
Anonim

Den mest almindelige måde at levere et parti filer fra et Linux -system på er ved hjælp af tar -kommandoen. Når du tar en mappe, kan du nemt rulle en gruppe filer sammen til en enkelt fil. Denne fil kan derefter overføres eller gemmes, eller den kan komprimeres for at reducere dens størrelse.

Trin

865895 1
865895 1

Trin 1. Forstå formatet

I Linux udføres arkivering af flere filer ved hjælp af tar -kommandoen. Denne kommando kombinerer flere filer til en enkelt fil, hvilket muliggør komprimering eller lettere overførsel til en anden computer. Den resulterende fil vil have en.tar -udvidelse..tar -filer omtales ofte som tarballs.

Tar -kommandoen arkiverer kun filerne. Det vil ikke udføre nogen komprimering, så arkivet vil have samme størrelse som de originale filer. Du kan komprimere.tar -filen ved hjælp af gzip eller bzip2, hvilket resulterer i en.tar.gz- eller.tar.bz2 -udvidelse. Dette vil blive dækket i slutningen af artiklen

865895 2
865895 2

Trin 2. Opret en tarball fra et enkelt bibliotek

Der er flere dele til tar -kommandoen, når du opretter en tarball fra et bibliotek. Nedenfor er et eksempel tar kommando:

tar -cvf tarName.tar/sti/til/bibliotek

  • tjære - Dette påberåber sig tjære arkiveringsprogrammet.
  • c - Dette flag signalerer "oprettelsen" af.tar -filen. Det skal altid komme først.
  • v - Dette angiver, at processen er "omfattende". Dette viser en aflæsning af alle de filer, der føjes til.tar -filen, mens den oprettes. Dette er et valgfrit flag.
  • f - Dette flag angiver, at den næste del vil være den nye.tar -fils filnavn. Det skal altid være det sidste flag.
  • tarName.tar - Du kan vælge et hvilket som helst navn, du vil have. Bare sørg for at inkludere.tar -udvidelsen til sidst. Du kan tilføje en sti til filnavnet, hvis du vil oprette tarballen i en anden mappe end din nuværende fungerende.
  • /sti/til/bibliotek - Indtast stien til det bibliotek, du vil oprette.tar -filen fra. Stien er i forhold til din nuværende arbejdskatalog. For eksempel, hvis den fulde sti er ~/home/user/Pictures, og du i øjeblikket er i/home -biblioteket, vil du indtaste/user/Pictures. Bemærk, at alle underkataloger også vil blive inkluderet.
865895 3
865895 3

Trin 3. Opret en tarball, der indeholder flere mapper

Tilføjelse af flere mapper er stort set lige så simpelt som at tilføje alle stier til slutningen af tar -kommandoen:

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

865895 4
865895 4

Trin 4. Føj filer eller mapper til en eksisterende tarball

Du kan fortsætte med at tilføje filer og mapper til dine.tar -arkivfiler ved at bruge "tilføj" -flaget:

tar -rvf tarName.tar textfile.txt sti/til/anden/bibliotek

r - Dette er "tilføj" -flaget. Det erstatter c -flag fra kommandoen tarball creation

865895 5
865895 5

Trin 5. Komprimer en eksisterende.tar -fil

Du kan bruge "gzip" til hurtigt at komprimere din.tar -arkivfil. Hvis du har brug for mere komprimering (mindre outputfil), kan du i stedet bruge "bzip2". bzip2 vil tage længere tid at komprimere filen end gzip.

gzip tarName.tar bzip2 tarName.tar

  • gzip tilføjer.gz -udvidelsen til filnavnet: tarName.tar.gz
  • bzip2 tilføjer.bz2 -udvidelsen til filnavnet: tarName.tar.bz2
865895 6
865895 6

Trin 6. Komprimer tarballen, når du opretter den

Du kan bruge kommandoerne i ovenstående trin til at komprimere eksisterende tarballer, men du kan også komprimere dem, mens du opretter dem ved at bruge de rigtige flag:

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

  • z - Dette flag komprimerer den nye.tar -fil ved hjælp af gzip. Sørg for at inkludere.gz -udvidelsen i slutningen af filnavnet.
  • j - Dette flag komprimerer den nye.tar -fil ved hjælp af bzip2. Sørg for at inkludere.bz2 -udvidelsen i slutningen af filnavnet.

Anbefalede: