en tar-fil, der også kaldes en tarball, er en samling af filer, der giver lettere opbevaring. Vi kan bruge tar-kommandoen til at oprette arkiver sammen med udpakningsfiler, liste filer, lagringsformål eller opdateringsformål.
brug af tjære.filen er nyttig, fordi den giver en bedre lagringsløsning i stedet for konstant at holde styr på flere filer.
i denne vejledning guider vi dig gennem, hvordan du ekstraherer en tjære.fil, liste tjære.udtræk specifikke filer fra tar.fil.
Hvad er tjære?
Tar er en forkortelse for Tape Archive, og almindeligvis benævnt en tarball (en samling af filer).
brug af tar-formatet er vokset i popularitet gennem årene takket være dets arkiverings – /lagringsformål og giver brugerne mulighed for at sende flere filer over Internettet/Internettet.
tjære er almindelig i Linuks-systemer og bruges kun til lagring af data.
hvis du vil komprimere filer på din tar, kræver dette et ekstra trin, der udføres manuelt og bliver TGC-filer gennem TGC, TGC eller tar.udvidelse.
sådan ekstraheres tjære.fil
en tjære.det er i det væsentlige en arkivfil, der fungerer som en lagringscontainer til filer. De fleste distributioner leveres også forudinstalleret med tar-kommandoen.
at udtrække en tjære.(uddrag) og angiv derefter den arkivfil, du vil udpakke efter f-indstillingen. Kommandoen er som følger:
tar -xf archive.tar.gz
denne tar-kommando fungerer også for tar-arkiver komprimeret gennem andre algoritmer som tar. B2.
mens tar-kommandoen primært bruges til kommandolinjen, kan du også pakke tar ud.fil ved hjælp af filhåndteringen.
for at gøre det skal du blot højreklikke på tjære.den fil, du vil udpakke, og klik på “Uddrag.”Vær opmærksom på, at du skal bruge 7 SIP til at pakke tar-filer ud.
hvis du bruger indstillingen-v, vil dette gøre det muligt for tar-kommandoen at være mere synlig og også udskrive navnene på de tar-filer, du vil udpakke. Skriv blot kommandoen tar-VF efterfulgt af tar.fil:
tar -xvf archive.tar.gz
når du ekstraherer tjære.automatisk udpakke filer i din nuværende mappe.
hvis du ikke ønsker at udtrække tjære.i din nuværende mappe kan du bruge indstillingen-C til at udtrække den i en bestemt mappe.
for eksempel vil du udpakke et tjæreindhold i mappen /my_drive/Linuks/filer, Brug kommandoen:
tar -xf archive.tar.gz -C /my_drive/Linux/files
sådan udpakkes komprimerede Tar-filer
Hvad sker der nu, når du vil udpakke arkivindholdet i en tar-fil, men komprimeres med en gsip-kompressor? Først skal du komprimere det ved hjælp af denne kommando:
tar xvzf archive.tar.gz
H-dette fortæller tar at udpakke filen eller filerne
v-viser alle filerne separat i dit arkiv
å-informerer tar-kommandoen om at komprimere gsip-filen
f-fortæller tar, at du giver det et filnavn til at arbejde med
på samme måde kan du bruge indstillingen-C til at komprimere tar-filen til en separat mappe ved hjælp af kommandoen:
tar xvzf -C archive.tar.gz /path/to/my_drive/Linux/files
endelig kan du også udtrække en fil uden at bruge tar på din kommandolinje:
gunzip sample_file.gz
sådan listes en tjære.fil
lad os sige, at du vil udtrække tjære.kun specifikke filer i dit arkiv. For at sikre, at du ikke ved et uheld sletter nogen tar-arkiver, skal du først lære at liste alle de filer, der findes på din tar.
der er to måder at liste filerne på din tar, hvor man vil bruge-v-indstillingen som en del af kommandoen.
mulighed 1:
for at liste alle filerne bruger vi indstillingen-t:
tar -tf archive.tar.gz
du bliver bedt om en skærm på din kommandolinje, der ligner denne:
file 1file 2file 3file 4
Mulighed 2:
hvis du vil liste alle filerne på dine tar-arkiver og vil se flere oplysninger såsom filstørrelse, tidsstempel og ejeren, bruger vi indstillingen-v:
tar -tvf archive.tar.gz
sådan udpakkes specifikke filer fra Tar.
du har lært at liste alle filerne i din tar, så når du udpakker specifikke filer på din kommandolinje, bruger vi kommandoen tar-Hf efterfulgt af navnene på filerne adskilt af et mellemrum for hver fil.
for eksempel vil du udpakke sample_file1 og sample_file2 ved hjælp af kommandoen tar:
tar -xf archive.tar.gz sample_file1 sample_file2
kommandoen tar-Hf fungerer også, hvis du vil udtrække en bestemt mappe:
tar -xf archive.tar.gz directory 1 directory 2 directory 3
hvis du vil udtrække .jpg (jpeg) eller .JS (javascript) filer for eksempel kan du skrive kommandoen tar-Hf efterfulgt af indstillingen-jokertegn:
tar -xf archive.tar.gz --wildcards '*.jpg'
hvis du forsøger at udpakke en fil, der ikke findes i systemet, bliver du bedt om en fejlmeddelelse:
tar -xf archive.tar.gz SAMPLEREAD Output: tar: SAMPLEREAD: Not found in archivetar: Exit with failure status due to previous errors
sådan udpakkes en.Tar. B2-fil
du har lært, hvordan du fjerner en tar.sammen med hvordan man udpakker specifikke filer, komprimerede filer, tjæreindhold i en bestemt mappe. Hvad sker der, når den komprimeres med en bsip2 kompressor?
denne proces følger også den samme ekstraktionsproces som gsip-kompressoren, kun at i stedet for at bruge indstillingen-J bruger vi indstillingen-j:
tar -xvjf archive.tar.bz2
indstillingen-j vil informere tar om at dekomprimere bsip2.
Sådan oprettes en komprimeret Tar-fil
der er to muligheder, du kan gøre dette: Brug programmet 7-lynlås eller gennem kommandolinjen.
mulighed 1: Brug af 7-lynlås
Trin 1: Åbn programmet med 7 lynlås
Trin 2: Vælg alle mapper og filer, du vil placere i tar-filen
Trin 3: Højreklik på et af de fremhævede emner, og klik på “Føj til arkiv.”
Trin 4: fra rullemenuen arkivformat skal du vælge” tar “og trykke på” OK.”
Mulighed 2: Brug af kommandolinjen
lad os sige, at du vil tar en fil fra en mappe med navnet “samplefiles” til filer.tjære.GS. Syntaksen vil være som følger:
tar -czvf name_of_archive.tar.gz /path/to/folder or file
ved hjælp af eksemplet “samplefiles” kommandoen vil være som følger:
tar -czvf files.tar.gz /usr/local/samplefiles