Com extreure fitxers Tar a un directori específic de Linux

How Extract Tar Files Specific Directory Linux



Mentre utilitzeu Linux, és possible que us hàgiu adonat que molts paquets vénen amb un .tar extensió de fitxer. Llavors, què és un quitrà dossier? A quitrà fitxer és una col·lecció de molts fitxers en un sol fitxer. Tar (Tape Archive) és un programa que recopila els fitxers i agafa informació útil sobre fitxers que arxiva, com ara permisos, dates, etc. Tar la utilitat no comprimeix els fitxers; per a la compressió, cal gzip o bé bzip serveis públics.
Com a administrador de Linux, sovint cal tractar-ho quitrà Fitxers. En moltes situacions, heu d'extreure les dades d'un fitxer quitrà a un directori específic. Llavors, com extreure el fitxer quitrà fitxer a un camí d'accés concret? Una manera és extreure el fitxer quitrà al directori actual i després copieu-lo al directori desitjat. Farà la feina, però el procediment requereix molt de temps. Aquesta guia se centra a trobar solucions per extreure diversos tipus de quitrà fitxers a un directori específic.

Com extreure el fitxer Tar a un directori específic de Linux:

Per extreure el fitxer Tar a un altre directori, seguiu la sintaxi esmentada a continuació:







$quitrà -xf [nom de l'arxiu].tar-C [/camí_de/directori]

Alternativament:



$quitrà --extracte --dossier=[nom de l'arxiu].tar--directori [/camí_de/directori]

El -x flag indica a la utilitat Tar que extregui el fitxer esmentat a l'argument després -f. Considerant que, -C flag s'utilitza per establir un directori específic per extreure el fitxer. Com a alternativa, podeu mencionar explícitament el total de paraules per extreure fitxers amb tar. Al meu entendre, utilitzar banderes és una manera molt més ràpida d’extreure fitxers que escriure tota la paraula. Fem un exemple; Tinc un fitxer amb el nom de my_documents.tar, que vull extreure a un directori files / tar_files, i fer aquesta ordre seria:



$quitrà -xfmy_documents.tar-CFitxers/fitxers_tar





O bé:

$quitrà --extracte --dossier= my_documents.tar--directoriFitxers/fitxers_tar



Si voleu controlar el progrés de l'extracció del fitxer al terminal, utilitzeu el senyalador -v (detallat):

$quitrà -xvfels meus_documents.tar-CFitxers/fitxers_tar

Com extreure fitxers tar.gz / tgz a un directori específic de Linux:

Com s'ha comentat anteriorment, els fitxers tar es poden comprimir utilitzant el fitxer gzip utilitat. Per extreure aquests fitxers a un directori específic, el procediment és pràcticament similar; una bandera addicional -Amb s'afegirà a l'ordre a tractar tar.gz o bé tgz Fitxers:

$quitrà -zxfmy_documents.tar.gz-CFitxers/tar_gz_files

O bé:

$quitrà -zvxfmy_documents.tar.gz-CFitxers/tar_gz_files

Com extreure fitxers tar.bz2 / tar.bz / tbz / tbz2 a un directori específic de Linux:

Abans d’aprendre el mètode d’extracció, entenem què tar.bz2, tar.bz, tbz, tbz2 els fitxers són. Aquestes són les extensions dels fitxers tar comprimits per bzip o bé bzip2 utilitat a Linux. Per extreure fitxers amb qualsevol d’aquestes extensions, afegirem el fitxer -j bandera:

$quitrà -jxfmeus_documents.tar.bz2-CFitxers/fitxers_zip

Per a la sortida detallada:

$quitrà -jvxfmeus_documents.tar.bz2-CFitxers/fitxers_zip

Conclusió:

Tar és una utilitat àmpliament utilitzada en sistemes operatius basats en Linux i UNIX per fer arxius de còpia de seguretat. Tar La utilitat també inclou una funció per extreure quitrà fitxers a un directori específic. Els fitxers es poden extreure mitjançant -C marca amb el camí de la carpeta especificat. A més, utilitzant el fitxer Tar utilitat, també podeu extreure els fitxers específics dels fitxers arxivats. Aquesta utilitat tot en un té molt a explorar i a aprendre més Tar utilitat executada home tar al terminal.