tar command unix create backups
Lär dig tjärkommandot i Unix med praktiska exempel :
Den primära funktionen för Unix tar-kommandot är att skapa säkerhetskopior.
Den används för att skapa ett ”bandarkiv” av ett katalogträd som kan säkerhetskopieras och återställas från en bandbaserad lagringsenhet. Termen 'tjära' hänvisar också till filformatet för den resulterande arkivfilen.
Tjärkommando i Unix med exempel
Arkivformatet bevarar katalogstrukturen och attributen för filsystemet som behörigheter och datum.
Tjärsyntax:
tar (function) (options) (paths)
Tar options:
Tjärkommandot stöder följande funktioner:
vad är den bästa röstväxlaren
- tar -c: Skapa ett nytt arkiv.
- tar -A: Lägg till en tar-fil i ett annat arkiv.
- tar -r: Lägg till en fil i ett arkiv.
- tar -u: Uppdatera filer i ett arkiv om filen i filsystemet är nyare.
- tar -d: Hitta skillnaden mellan ett arkiv och filsystemet.
- tar -t: Lista innehållet i ett arkiv.
- tar -x: Extrahera innehållet i ett arkiv.
Medan funktionen specificeras krävs inte prefixet '-' och funktionen kan följas av andra alternativ för enstaka bokstäver.
Några av de alternativ som stöds inkluderar:
- -j: Läs eller skriv arkiv med bzip2-komprimeringsalgoritmen.
- -J: Läs eller skriv arkiv med xz-komprimeringsalgoritmen.
- -z: Läs eller skriv arkiv med gzip-komprimeringsalgoritmen.
- -a: Läs eller skriv arkiv med komprimeringsalgoritmen som bestäms av arkivfilnamnet.
- -v: Utför operationerna ordentligt.
- -f: Ange filnamnet för arkivet.
Exempel:
Skapa en arkivfil som innehåller file1 och file2
standardgatewayen är inte tillgänglig windows 10 fix
$ tar cvf archive.tar file1 file2
Skapa en arkivfil som innehåller katalogträdet under dir
$ tar cvf archive.tar dir
Lista innehållet i archive.tar
$ tar tvf archive.tar
Extrahera innehållet i archive.tar till den aktuella katalogen
$ tar xvf archive.tar
Skapa en arkivfil som innehåller katalogträdet under dir och komprimera den med gzip
$ tar czvf archive.tar.gz dir
Extrahera innehållet i gzipped arkivfil
$ tar xzvf archive.tar.gz
Extrahera endast den angivna mappen från arkivfilen
$ tar xvf archive.tar docs/work
Extrahera alla '.doc' -filer från arkivet
$ tar xvf archive.tar –-wildcards ‘*.doc’
Slutsats
Arkivformatet för Tar Command i Unix bevarar katalogstrukturen och filsystemets attribut såsom behörigheter och datum.
Rekommenderad läsning
- Klipp kommandot i Unix med exempel
- Unix Cat Command Syntax, alternativ med exempel
- Ls Command i Unix med exempel
- Grep Command i Unix med enkla exempel
- Unix Sortera kommando med syntax, alternativ och exempel
- Hitta kommando i Unix: Hitta filer med Unix Find-fil (exempel)
- Unix textbehandlingskommandon: Unix-filter med exempel
- Unix-kommandon: Grundläggande och avancerade Unix-kommandon med exempel