när du använder Linux kanske du har märkt att många paket kommer med en ”.tar ” filtillägg. Så, vad är en tar-fil? En tar-fil är en samling av många filer i en fil. Tar (Tape Archive) är ett program som samlar in filerna och tar tag i användbar information om filer som arkiveras, till exempel behörigheter, datum etc. Det är anmärkningsvärt att Tar-verktyget inte komprimerar filerna, för komprimering behöver du ”gzip” eller ”bzip” – verktyg.
som Linux-administratör måste du ofta hantera tar-filer. I många situationer måste du extrahera data från en tar-fil till en viss katalog. Så, hur man extraherar tar-filen till en viss sökväg? Ett sätt är att extrahera tar-filen i den aktuella katalogen och sedan kopiera den till önskad katalog. Det kommer att göra jobbet, men förfarandet är tidskrävande. Den här guiden fokuserar på att hitta lösningar för att extrahera olika typer av tar-filer till en specifik katalog.
så här extraherar du Tar-filen till en specifik katalog i Linux:
för att extrahera Tar-filen till en annan katalog, följ den nedan nämnda syntaxen:
alternativt:
flaggan”- x ”säger till Tar-verktyget att extrahera filen som nämns i argumentet efter” – f. ”medan” – C ” – flaggan används för att ställa in en specifik katalog för att extrahera filen. Alternativt kan du uttryckligen nämna de totala orden för att extrahera filer med tar. Enligt min mening är att använda flaggor ett mycket snabbare sätt att extrahera filer än att skriva hela ordet. Låt oss göra ett exempel; Jag har en fil med namnet ”my_documents.tar”, som jag vill extrahera till en katalog ”files / tar_files”, och att göra det kommandot skulle vara:
eller:
om du vill övervaka utvecklingen av extraktionen av filen i terminalen, använd sedan flaggan” – v ” (verbose) :
hur man extraherar ” tjära.GZ / tgz” – filer till en specifik katalog i Linux:
som diskuterats ovan kan tar-filer komprimeras med hjälp av verktyget ”gzip”. För att extrahera sådana filer till en viss katalog är proceduren ganska likartad; en ytterligare flagga ”-z” kommer att läggas till i kommandot för att hantera ”tar.GZ” eller ” tgz ” – filer:
eller:
hur man extraherar” tar.bz2/tar.bz/tbz/tbz2 ”- filer till en specifik katalog i Linux:
innan vi lär oss extraheringsmetoden, kan vi förstå vad ”tar. bz2,tar.bz, TBZ, TBZ2″ filer är. Dessa är filändelserna för tar-filerna komprimerade av antingen” bzip ”eller” bzip2 ” – verktyget i Linux. För att extrahera filer med något av dessa tillägg lägger vi till” – j ” – flaggan:
för verbose output användning:
slutsats:
Tar är ett allmänt använt verktyg i Linux och UNIX-baserade operativsystem för att göra säkerhetskopieringsarkiv. Tar utility kommer också med en funktion för att extrahera tar-filer till en specifik katalog. Filer kan extraheras med flaggan” – C ” med den angivna mappvägen. Dessutom kan du med hjälp av Tar-verktyget också extrahera de specifika filerna från de arkiverade filerna. Detta allt-i-ett-verktyg har mycket att utforska och lära sig mer om Tar utility execute ”man tar” i terminalen.