Com desfer fitxers a Linux

How Untar Files Linux



Tar és un format d’arxiu força popular, sobretot a Linux. En molts casos, les distribucions utilitzen arxius tar per proporcionar actualitzacions de paquets. Els arxius de tar també són habituals a l’hora de compartir fitxers en línia.

Consulteu com retirar fitxers a Linux.







Tar a Linux

Per gestionar arxius tar, totes les distribucions de Linux inclouen l'eina tar. Aquesta eina l’utilitzarem per extreure el contingut d’un arxiu tar.



Demostrem-ho tot amb un exemple. En primer lloc, creem un arxiu tar amb diversos fitxers i directoris. Aquí he creat un directori amb el nom de Formigues que es transformarà en un arxiu tar.



$arbreFormigues/





Ara, fem un arxiu tar del directori. Aquí, tar utilitzarà diversos algoritmes de compressió per fer la feina. És una pràctica habitual que l’algorisme de compressió dicti el nom del fitxer de sortida.

Per crear un arxiu tar mitjançant la compressió gzip, utilitzeu l'ordre següent.



$quitrà -cvzfants.tar.gz<directori_fitxer_font>

Per crear un arxiu tar mitjançant la compressió bzip2, utilitzeu l'ordre següent.

$quitrà -cvjfformigues.tar.bz2<directori_fitxer_font>

Per crear un arxiu tar amb compressió XZ, utilitzeu l'ordre següent.

$quitrà -cvJfformigues.tar.xz<directori_fitxer_font>

Extracció de fitxers tar

Llista el contingut de quitrà

L'ordre tar següent llista tots els fitxers i directoris inclosos a l'arxiu tar.

$quitrà -tvf <arxiu_tar>

Anem a fer un desglossament ràpid de les banderes que hem utilitzat.

  • t: Indica a tar que enumeri el contingut de l'arxiu.
  • v: Indica a tar que imprimeixi la seva acció a la consola.
  • f: Indica a tar quin fitxer heu de realitzar l'acció.

Extraieu el fitxer sencer

Ara ja estem preparats per extreure els arxius de tar que tenim a mà. Tot i que calia utilitzar diferents ordres per crear diferents tipus d’arxius tar, només podem utilitzar una sola ordre tar per extreure-les totes.

La següent ordre tar extraurà qualsevol arxiu tar vàlid. Si existeixen fitxers amb noms de fitxers similars, en extreure-ho, tar sobreescriurà els fitxers fora de l'arxiu.

$quitrà -xvf <tar_archive>

Aquí estem davant d’una nova bandera tar.

  • x: Indica a tar que extreu un arxiu.

Si no voleu que tar rescregui les dades existents, afegiu el senyalador -k. Indica a tar que no sobreescrigui / substituïsca cap fitxer o directori existent.

$quitrà -xvkf <tar_archive>

Extraieu fitxers específics

Hi ha algunes situacions en què no necessiteu extreure tot l’arxiu tar per agafar un sol fitxer. L'eina tar ofereix una flexibilitat tal que només podeu extreure els pocs fitxers que necessiteu.

Per a aquesta tasca, l’estructura d’ordres tar tindria aquest aspecte. Aquí, el nom del fitxer seria el nom del fitxer desitjat. Ha de coincidir amb el nom del fitxer que hi ha a l’arxiu tar.

$quitrà -xvf <tar_archive> <nom de l'arxiu>

Si voleu extreure un parell de fitxers d'aquesta manera, utilitzeu la següent estructura d'ordres.

$quitrà -xvf <arxiu_tar> <nom_fitxer_1> <nom_fitxer_2>

Extreu directoris específics

Aquesta és una altra característica increïble de l'arxiu tar. Suposant que l'arxiu tar de la vostra mà conté un directori o més, podeu indicar manualment a quina carpeta voleu extreure.

L’estructura d’ordres és similar a la secció anterior.

$quitrà -xvf <arxiu_tar> <directori>

Si voleu extreure diversos directoris, executeu l'ordre següent.

$quitrà -xvf <arxiu_tar> <directori_1> <directori_2>

Pensaments finals

Extreure arxius tar és una tasca bastant senzilla. Tot el que heu de saber és l’ordre tar adequat. Si esteu interessats en realitzar les accions amb la interfície gràfica d’usuari i utilitzar un gestor de fitxers, el gestor de fitxers hauria de tenir la possibilitat d’extreure fitxers tar per defecte.

A Linux, hi ha més eines per extreure diversos formats d’arxius comprimits. Consulteu com extreure arxius comprimits a Linux.

Feliç informàtica!