Paano Mag-untar ng Mga File sa Linux

How Untar Files Linux



Ang tar ay isang tanyag na format ng archive, lalo na sa Linux. Sa maraming mga kaso, ang mga distrito ay gumagamit ng mga archive ng tar upang maihatid ang mga pag-update ng package. Karaniwang matatagpuan ang mga archive ng tar pagdating sa pagbabahagi ng mga file sa online.

Suriin kung paano mag-untar ng mga file sa Linux.







Tar sa Linux

Para sa pamamahala ng mga archive na alkitran, ang lahat ng mga distrito ng Linux ay may kasamang tool sa alkitran. Ang tool na ito ang gagamitin namin para sa pagkuha ng mga nilalaman ng isang archive ng alkitran.



Ipakita natin ang lahat sa isang halimbawa. Una, gumawa tayo ng isang archive ng tar na may maraming mga file at direktoryo. Dito, lumikha ako ng isang direktoryo na may pangalang Ants na mababago sa isang archive ng alkitran.



$punoAnt/





Ngayon, gumawa tayo ng tar archive mula sa direktoryo. Dito, gagamit ang tar ng iba't ibang mga algorithm ng compression upang gawin ang trabaho. Karaniwang kasanayan na ang compression algorithm ang nagdidikta ng output file name.

Upang lumikha ng isang archive ng alkitran gamit ang compression ng gzip, gamitin ang sumusunod na utos.



$alkitran -cvzfants.tar.gz<source_file_directory>

Upang lumikha ng isang archive ng alkitran gamit ang compression ng bzip2, gamitin ang sumusunod na utos.

$alkitran -cvjfants.tar.bz2<source_file_directory>

Upang lumikha ng isang archive ng alkitran gamit ang XZ compression, gamitin ang sumusunod na utos.

$alkitran -cvJfants.tar.xz<source_file_directory>

Kinukuha ang mga file ng alkitran

Ilista ang nilalaman ng alkitran

Ang sumusunod na utos ng alkitran ay maglilista ng lahat ng mga file at direktoryo na kasama sa tar archive.

$alkitran -tvf <tar_archive>

Magkaroon tayo ng mabilis na pagkasira ng mga flag na ginamit natin.

  • t: Sinasabi nito sa alkitran na ilista ang mga nilalaman ng archive.
  • v: Sinasabi nito sa tar na i-print ang pagkilos nito sa console.
  • f: Sinasabi nito sa alkitran kung aling file ang gagampanan sa pagkilos.

I-extract ang buong file

Ngayon, handa na kaming kunin ang mga tar archive na nakuha namin sa kamay. Habang kinakailangan mong gumamit ng iba't ibang mga utos upang lumikha ng iba't ibang mga uri ng mga archive ng tar, maaari lamang kaming gumamit ng isang solong utos ng alkitran upang makuha ang lahat ng mga ito.

Ang sumusunod na utos ng alkitran ay kukuha ng anumang wastong archive ng tar. Kung ang mga file na may magkatulad na mga filename ay umiiral, sa pagkuha, i-o-overwrite ng alkitran ang mga file sa labas ng archive.

$alkitran -xvf <tar_archive>

Dito, nakaharap kami sa isang bagong wat flag.

  • x: Sinasabi nito sa alkitran na kumuha ng isang archive.

Kung hindi mo nais ang tar upang patungan ang mayroon nang data, idagdag ang -k flag. Sinasabi nito sa tar na huwag patungan / palitan ang anumang mayroon nang file o direktoryo.

$alkitran -xvkf <tar_archive>

I-extract ang mga tukoy na file

Mayroong ilang mga sitwasyon kung saan hindi mo kailangan ang buong archive ng tar na nakuha lamang upang makakuha ng isang solong file. Nag-aalok ang tool ng alkitran ng kakayahang umangkop na maaari mo lamang makuha ang ilang piling mga file na kailangan mo.

Para sa gawaing ito, magiging ganito ang istraktura ng utos ng utos. Dito, ang pangalan ng file ay magiging pangalan ng file ng iyong nais na file. Dapat itong tumugma sa pangalan ng file na nasa loob ng tar archive.

$alkitran -xvf <tar_archive> <filename>

Kung nais mong kumuha ng isang pares ng mga file sa isang paraan, gamitin ang sumusunod na istraktura ng utos.

$alkitran -xvf <tar_archive> <filename_1> <filename_2>

Mag-extract ng mga tiyak na direktoryo

Ito ay isa pang kahanga-hangang tampok ng archive ng tar. Ipagpalagay na ang arkibo ng alkitran sa iyong kamay ay naglalaman ng isang direktoryo o higit pa, maaari mong manu-manong sabihin sa alkitran kung aling direktoryo ang kukuha.

Ang istraktura ng utos ay katulad ng seksyon sa itaas.

$alkitran -xvf <tar_archive> <direktoryo>

Kung nais mong kumuha ng maraming mga direktoryo, pagkatapos ay patakbuhin ang sumusunod na utos.

$alkitran -xvf <tar_archive> <direktoryo_1> <direktoryo_2>

Pangwakas na saloobin

Ang pagkuha ng mga archive ng tar ay medyo isang simpleng gawain. Ang kailangan mo lang malaman ay ang tamang utos ng alkitran. Kung interesado ka sa pagganap ng mga pagkilos sa GUI at paggamit ng isang file manager, dapat may kakayahan ang iyong file manager na kumuha ng mga archive ng tar bilang default.

Sa Linux, maraming mga tool upang makuha ang iba't ibang mga format ng mga naka-compress na archive. Suriin kung paano mag-extract ng mga naka-compress na archive sa Linux.

Maligayang computing!