Articles

Tar-Kommandoen I Unix For Å Lage Sikkerhetskopier (Eksempler)

Lær Tar-Kommandoen I Unix med praktiske Eksempler:

den primære funksjonen Til Unix tar-kommandoen er å lage sikkerhetskopier.

Det brukes til å lage et ‘tape arkiv’ av et katalogtre, som kan sikkerhetskopieres og gjenopprettes fra en tape-basert lagringsenhet. Begrepet ‘ tar ‘ refererer også til filformatet av den resulterende arkivfilen.

Tar-Kommandoen i unix

Tar-Kommandoen I Unix med Eksempler

arkivformatet bevarer katalogstrukturen og filsystemattributtene som tillatelser og datoer.

Tar Syntaks:

tar 

Tar alternativer:

tar kommandoen støtter følgende funksjoner:

  • tar-c: Opprett et nytt arkiv.
  • tar – A: Legg til en tar-fil i et annet arkiv.
  • tar-r: Legg til en fil i et arkiv.
  • tar-u: Oppdater filer i et arkiv hvis den i filsystemet er nyere.
  • tar-d: Finn forskjellen mellom et arkiv og filsystemet.
  • tar-t: Oppgi innholdet i et arkiv.
  • tar-x: Trekk ut innholdet i et arkiv.

mens du angir funksjonen, er prefikset ‘-‘ ikke nødvendig, og funksjonen kan følges av andre enkeltbokstaver.

noen av de støttede alternativene inkluderer:

  • -J: Les eller skriv arkiver ved hjelp av bzip2-komprimeringsalgoritmen.
  • – J: Les eller skriv arkiver ved hjelp av xz-komprimeringsalgoritmen.
  • -z: Les eller skriv arkiver ved hjelp av gzip-komprimeringsalgoritmen.
  • – a: Les eller skriv arkiver ved hjelp av komprimeringsalgoritmen bestemt av arkivfilnavnet.
  • – v: Utfør operasjonene verbosely.
  • – f: Angi filnavnet for arkivet.

Eksempler:

Opprett en arkivfil som inneholder fil1 og file2

$ tar cvf archive.tar file1 file2

Opprett en arkivfil som inneholder katalogtreet under dir

$ tar cvf archive.tar dir

Oppgi innholdet i arkivet.tar

$ tar tvf archive.tar

Pakk ut innholdet i arkivet.tar til gjeldende katalog

$ tar xvf archive.tar

Lag en arkivfil som inneholder katalogtreet under dir og komprimer det ved hjelp av gzip

$ tar czvf archive.tar.gz dir

Pakk ut innholdet i gzipped arkivfilen

$ tar xzvf archive.tar.gz

Trekk ut bare den gitte mappen fra arkivfilen

$ tar xvf archive.tar docs/work

pakk ut alle «.doc » filer fra arkivet

$ tar xvf archive.tar –-wildcards ‘*.doc’

Konklusjon

arkivformatet For Tar-Kommandoen i Unix bevarer katalogstrukturen og filsystemattributtene som tillatelser og datoer.