Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Windows 10
  • Si të hapni tar gz. Përdorimi i tar në Linux dhe FreeBSD për të punuar me arkivat

Si të hapni tar gz. Përdorimi i tar në Linux dhe FreeBSD për të punuar me arkivat

Shërbimi i linjës së komandës tar përdoret për të punuar me arkivat në sistemet operative të bazuara në UNIX. Me ndihmën e tij, ju mund të arkivoni të dhënat dhe të optimizoni përdorimin e hapësirës në disk.

Krijimi dhe shpaketimi i arkivave

Krijo

Krijimi bëhet me një çelës c... Sintaksa është si më poshtë:

katran -c<опции> <новый архивный файл> <что сжимаем>

Shembull i krijimit:

tar -czvf archive.tar.gz / shtëpi / dmosk

* në këtë shembull, do të krijohet një arkiv arkivi.tar.gz drejtoria kryesore e përdoruesit ( / shtëpi / dmosk)
** ku z- kompresoni arkivin në gzip (pa këtë parametër, tar nuk ngjesh, por krijon një të ashtuquajtur tarball); c- një çelës për të krijuar një arkiv; v- mënyra verbose, domethënë me shfaqjen e procesit (shumë i përshtatshëm për të monitoruar përparimin e punës, por mund ta kaloni atë në skriptet); f- përdorni një skedar (sigurohuni që të tregoni, pasi ne kryesisht punojmë me skedarë).

Shpaketojeni

Shpaketimi kryhet me çelës x me sintaksë:

katran -x<опции> <архивный файл>

Shembull i paketimit:

tar -xvf arkiv.tar.gz

Shembuj të

gz

Shpaketimi i skedarit .gz:

tar -xvf arkiv.tar.gz

* kur ndodh një gabim Ky nuk duket si një arkiv tar, mund të përdorni komandën gzip -d arkiv.tar.gz.

bz2

tar -xvjf arkiv.tar.bz2

* çelësi j është përgjegjës për punën me bz2.

Nëse sistemi betohet në bzip2, atëherë duhet ta instaloni:

yum instaloni bzip2

apt-get instaloni bzip2

pkg instaloni bzip2

* përkatësisht, për CentOS (bazuar në RPM), Ubuntu (bazuar në deb), FreeBSD (bazuar në BSD).

Nëse shohim një gabim tar: Formati i arkivit i panjohur, le të përdorim komandën e mëposhtme:

bzip2 -d arkiv.tar.bz2

gzip

tar -xvzf arkiv.tar.gzip

* butoni z është përgjegjës për punën me gzip.

tgz

Shpaketuar si gzip:

tar -xvzf arkiv.tgz

Shpaketoni në një dosje specifike

tar -C / shtëpi / përdorues -xvf archive.tar.gz

* Celës -C përdoret për të specifikuar dosjen ku dëshironi të shpaketoni skedarët nga arkivi.

Shpaketimi pa nën-dosje

Kjo metodë mund të përdoret për të shpaketuar në një drejtori të përgatitur. Do të ketë një efekt të riemërtimit të drejtorisë ose një analoge të "Shpaketo këtu":

tar -C / home / admin / mytar -xvf admin.tar.gz --strip-components 1

* katalog / shtëpi / admin / mytar duhet të krijohet paraprakisht; --përbërësit e shiritit 1 do të kapërcejë një nënfolder brenda arkivit.

Përjashtimi i skedarëve me maskë

Nëse duhet të kapërceni disa skedarë, futni komandën me tastin --exclude:

tar -czvf archive.tar.gz / wwwsite --exclude = "sess_ *"

* Në këtë shembull do të krijojmë një arkiv arkivi.tar.gz, në të cilin nuk do të ketë skedarë duke filluar me sess_.

Përshkrimi i çelësave të katranit

Komandat për veprim

* nuk mund të përdorni disa nga çelësat e mësipërm në një komandë.

Opsione shtesë

Celës Përshkrim
--atime-ruaj Lini të njëjtën vulë të kohës së hyrjes për skedarin.
-b N Vendosni madhësinë e bllokut në N x 512.
-C Ndryshimi i drejtorisë. Si parazgjedhje, përdoret ai në të cilin jemi.
--pikë kontrolli Shfaqni emrat e dosjeve kur lexoni skedarin e arkivit.
-G Përdorni formatin e vjetër të rezervës shtesë gjatë shfaqjes ose marrjes.
-g Përdorni një format të ri rezervë shtesë gjatë shfaqjes ose marrjes.
-h Mos kopjoni lidhje simbolike. Vetëm skedarët tek të cilët tregojnë këto lidhje simbolike.
-i Injoroni blloqet e zerove.
-j Duke përdorur bzip2.
--injoroj-dështoi-lexoj Injoroni skedarët e palexueshëm.
-k Gjatë shpaketimit, skedarët ekzistues nuk zëvendësohen nga skedarët përkatës nga arkivi.
-L N Ndryshimi i shiritit magnetik pas N * 1024 bajt.
-m Gjatë marrjes, injoroni kohën e modifikimit të objektit.
-M Arkivat me shumë vëllime.
-N DATË Mbani vetëm skedarë më të rinj në lidhje me DATE
-O Drejtimi i asaj që merret në dalje standarde.
-fq Nxjerrja e informacionit të mbrojtur.
-P Nuk heq shenjat kryesore (/) nga emrat.
-s Renditja e skedarëve në arkë.
-- ruaj Ngjashëm me -ps
-- heq skedarët Hiqni skedarët origjinal pasi t'i shtoni në arkiv.
-- i njëjti pronar Mbaje pronarin në arkë.
-- gjithsej Dalja e bajteve kur krijoni një arkiv.
-v Regjistrimi i veprimeve - shfaqja e një liste të objekteve në të cilat po zhvillohet veprimi.
-V EMRI Krijo një arkiv në një vëllim të emërtuar NAME.
--version Shfaq versionin tar.
-w Kërkoni konfirmim për çdo veprim.
- W Kontrollimi i arkivit pas regjistrimit.
--përjashtoni FILE Përjashtoni skedarin FILE.
-X DOSJE Përjashtoni skedarët FILE.
-Z Filtro arkivin duke përdorur kompresimin.
-z Duke përdorur gzip.

* Lista aktuale e opsioneve mund të merret nga komanda njeri katran.

Arkivat me shtrirjen tar.gz krijohen me gzip (shkurt për GNU Zip), i cili përdor algoritmin e ngjeshjes DEFLATE. Në shumicën e rasteve përdoret në sistemet Unix, por në to ky format është shtrirja standarde për arkivat. Më shpesh, këto arkiva përmbajnë kodet burimore të aplikacioneve, më rrallë - dokumente dhe imazhe. Kjo ndodh sepse skedarët e kompresuar me këtë algoritëm zënë pak hapësirë ​​në disk. Hapet nga tar.gz me çdo arkivues.

Si të hapni një skedar me një shtesë tar.gz?

  1. - aplikacion falas për krijimin, shikimin dhe shpaketimin e arkivave. Ka një ndërfaqe të thjeshtë dhe intuitive. Para së gjithash, përqendrohet në punën me shtesat 7zip. Puna e mbështetur nga linja e komandës, si dhe integrimi në shell në sisteme.

  2. Zipeg është një aplikacion falas për të punuar me arkivat. Mbështetet vetëm shikimi dhe shpaketimi. Së bashku me këtë program, ju mund të shikoni më shumë se 20 formate arkivore, mes tyre tar.gz. ka një ndërfaqe të thjeshtë, të këndshme që është e lehtë për t'u kuptuar. Pamja paraprake e fotografive mbështetet. Është gjithashtu e mundur të specifikoni një shteg të përhershëm drejt vendndodhjes së paketimit, aplikacioni nuk do ta kërkojë atë.

Keni problem me hapjen e një skedari .TAR? Ne mbledhim informacion rreth formateve të skedarëve dhe mund të shpjegojmë se çfarë janë skedarët TAR. Për më tepër, ne rekomandojmë programet që janë më të përshtatshme për hapjen ose konvertimin e skedarëve të tillë.

Për çfarë shërben formati i skedarit .TAR?

Zgjatja e skedarit .katran tregon llojin e skedarit të arkivit të shiritave Unix / Linux ( .katran) dhe formati i arkivit TAR. Historikisht, TAR filloi si një format arkivi i përdorur në kompjuterët e hershëm Unix për të arkivuar të dhënat në kasetë, prandaj emri i tij (TAR = TApe Archive). TAR është ende formati kryesor i arkivit në botën Unix / Linux.

Skedari .katranështë një arkiv i pakompresuar TAR (aka "tarball"). Shërben si një mbështjellës i vetëm për një sistem skedari hierarkik ose një pjesë të tij, për shembull, një direktori me të gjitha nëndrejtoritë dhe skedarët e vendosur. Arkivat e ngjeshur TAR tradicionalisht marrin shtesa të dyfishta të formularit .katran.gz ose .katran.bz2 për të treguar të dy formatin e arkivit ( .katran) dhe metodën e kompresimit të përdorur (.gz - gzip, .bz2 - bzip2, .xz - xz). Formati .katran.gz është bërë mënyra standarde e shpërndarjes së paketave burimore për programet Unix / Linux.



Mjeti kryesor për të punuar me arkivat TAR është mjeti i linjës së komandës GNU tar, i cili është softuer falas dhe është transferuar në shumë sisteme operative dhe platforma. Në mjedisin e Microsoft Windows, tarballet e ngjeshur dhe të pakompresuar njihen dhe hapen lehtësisht nga disa mjete arkivimi grafike falas dhe me pagesë.

Softuer për hapjen ose konvertimin e skedarëve TAR

Ju mund të hapni skedarë TAR me programet e mëposhtme: 

Diten e mire!

Në fillim, shkurtimisht dhe deri në pikën - vetëm informacioni bazë për të cilin keni ardhur. Në pjesën e dytë të artikullit, unë do të flas për nuanca të dobishme pa të cilat mund të bëni.

Si të shpaketoni arkivin e tar:

Në Windows:

Në sistemet Linux / Unix:

1. Përdorimi i MC (Midnight Commander - një menaxher i njohur skedarësh për sistemet Linux, i disponueshëm në çdo depo) - thjesht shkoni te skedari tar si në një dosje dhe kopjoni përmbajtjen prej andej.

2. Nga tastiera duke përdorur komandat:

tar -xvf arkiv-skedar. katran

katran - xvfarkiv-skedar. katran. gz

tar -xvf archive-file.tar.bz2

tar -xvf arkiv-skedar. katran -C / folder_for_unpacking

Deshifrimi: x - një çelës që tregon se arkivi duhet të zbërthehet; v - mundëson shfaqjen vizuale të procesit të zbërthimit; f - një çelës, pas së cilës ne tregojmë emrin e skedarit që do të zbërthehet; C - është e mundur (por nuk kërkohet) të specifikohet shtegu për shpaketim. Nëse shtegu nuk është specifikuar, zbërthimi do të kryhet në dosjen aktuale.

Si të krijoni katran:

Në sistemet Linux / Unix:

skedarët tar -cf. tar ./files_folder - krijoni një arkiv të thjeshtë tar pa kompresim

katran - cvzfdosjet. katran. gz . / folder_me_files - krijoni një arkiv tar të ngjeshur me gzip

tar -cvjf files.tar.bz ./files_folder - krijoni një arkiv tar të ngjeshur me bzip2

Çelësat: c - krijoni një arkiv; f - specifikoni emrin e skedarit; z - përdorni kompresimin gzip (më i popullarizuari); j - përdorni kompresimin bzip2; v - mundëson shfaqjen vizuale të procesit të zbërthimit;

Në Windows:

1. Klikoni me të djathtën mbi dosjen ose skedarët e zgjedhur, zgjidhni "7-Zip" -> "Shto në arkiv ..." nga menyja:

2. Zgjidhni formatin e arkivit - tar, nëse është e nevojshme, ndryshoni emrin e arkivit dhe cilësimet e tjera dhe klikoni "OK":

Informacion i dobishëm në lidhje me arkivuesin Tar:

Tar është arkivuesi kryesor për sistemet Linux dhe Unix. Nëse jeni duke bërë një arkiv për një sistem të tillë, është më mirë të përdorni tar. Megjithëse Zip mbështetet këtu, ai funksionon disa herë më ngadalë dhe nuk përdoret nga shumë sisteme.

Nëse përdorni mjete kompresimi për të krijuar një arkiv tar, është praktikë e zakonshme t'i përfshini ato në emrin e skedarit. Për shembull: files.tar.gz është një arkiv tar që është krijuar duke përdorur kompresimin gzip, files.tar.bz2 është një arkiv tar duke përdorur kompresimin bzip2.

Nëse keni ndonjë pyetje ose keni nevojë për sqarime, ju lutemi bëni një pyetje ose lini një koment.

Unë jam gjithmonë i lumtur të ndihmoj!

Tar.gz është një arkiv i krijuar nga programi Tar dhe më pas i arkivuar me programin Gzip. Ky arkivim i dyfishtë është për faktin se programi Gzip ngjesh mirë dhe shpejt, por këtë e bën vetëm me një skedar. Prandaj, për të paketuar disa skedarë, së pari krijohet një tar-arkiv prej tyre, dhe më pas ai është i paketuar tashmë me programin Gzip. Për më tepër, vlen të përmendet se arkivi primar tar praktikisht nuk e ngjesh informacionin, por vetëm e kombinon atë në një skedar. Në versionin përfundimtar, ne marrim një arkiv me një shtesë të dyfishtë filename.tar.gz ose filename.tgz

Si të krijoni saktë një arkiv tar.gz?

Në Windows

Duhet të përdorni arkivuesin me 7 zip.

Në Linux OS

Ne lidhemi me serverin pritës duke përdorur protokollin SSH duke përdorur programin PuTTY. Në vijën e komandës, shkruani:

Kjo komandë do të krijojë një skedar arkivi.tar nga të gjithë skedarët në drejtorinë / full / path. Por që kur tar nuk arkivon, por vetëm bashkon skedarët, atëherë duhet ta kompresojmë përsëri duke përdorur Gzip:

tar -czvf file.tar.gz / e plotë / shteg

Si rezultat, marrim file.tar.gz i cili do të vendoset në drejtorinë / full / path.

Rregullat e sintaksës së komandës Tar

tar [-çelësat] [emri i arkivit që do të krijohet] [çfarë të paketohet \ ku të paketohet]

Sa për çelësat:
c (krijoni) - krijoni një skedar arkiv

z (gzip) - skedari zip duke përdorur gzip

Si të shpaketoni saktë arkivin tar.gz?

Në Windows

Në Linux OS

Në serverin pritës - lidheni me serverin duke përdorur protokollin SSH duke përdorur programin PuTTY. Në vijën e komandës, shkruani:

Sintaksë

tar [-çelësat] [arkiv për ta shpaketuar ose rrugën drejt tij]

x (eXtract) - shpaketoni skedarët
v (me fjalë) - tregoni informacionin e ekzekutimit
f (skedar) - tregon që ju duhet të krijoni një skedar me një emër që është specifikuar pas çelësave (në shembullin tonë file.tar ose file.tar.gz), nëse nuk e specifikoni këtë çelës, atëherë emri i paracaktuar do të përdoret ose do të shfaqen probleme.
file.tar.gz është emri i arkivit që do të shpaketohet.

Artikujt kryesorë të lidhur