Paano kumuha ng mga Tar file sa isang tukoy na direktoryo sa Linux

How Extract Tar Files Specific Directory Linux



Habang gumagamit ng Linux, maaaring napansin mo na maraming mga pakete ang may kasamang a .tar extension ng file. Kaya, ano ang alkitran file? A alkitran Ang file ay isang koleksyon ng maraming mga file sa isang file. Tar Ang (Tape Archive) ay isang programa na nangongolekta ng mga file at kumukuha ng ilang kapaki-pakinabang na impormasyon tungkol sa mga file na nai-archive nito, tulad ng mga pahintulot, mga petsa, atbp Kapansin-pansin na ang Tar utility ay hindi siksikin ang mga file; para sa compression, kailangan mo gzip o bzip mga kagamitan
Bilang isang administrator ng Linux, madalas kang makitungo alkitran mga file. Sa maraming mga sitwasyon, kailangan mong kunin ang data ng a alkitran file sa ilang tukoy na direktoryo. Kaya, kung paano kunin ang alkitran file sa isang partikular na landas? Ang isang paraan ay upang makuha ang alkitran file sa kasalukuyang direktoryo at pagkatapos ay kopyahin ito sa nais na direktoryo. Gagawa nito ang trabaho, ngunit ang pamamaraan ay gumugugol ng oras. Ang gabay na ito ay nakatuon sa paghahanap ng mga solusyon upang makuha ang iba't ibang mga uri ng alkitran mga file sa isang tukoy na direktoryo.

Paano kumuha ng Tar file sa isang tukoy na direktoryo sa Linux:

Upang makuha ang Tar file sa isa pang direktoryo, sundin ang nabanggit na syntax:







$alkitran -xf [file_name].tar-C [/landas_ng/direktoryo]

Bilang kahalili:



$alkitran - Extract --file=[file_name].tar--direkta [/landas_ng/direktoryo]

Ang -x Sinasabi ng flag ang utility ng Tar upang makuha ang file na nabanggit sa argument matapos -f. Sapagkat, -C ginagamit ang watawat upang magtakda ng isang tukoy na direktoryo upang makuha ang file. Bilang kahalili, maaari mong malinaw na banggitin ang kabuuang mga salita upang kumuha ng mga file gamit ang alkitran. Sa palagay ko, ang paggamit ng mga watawat ay isang mas mabilis na paraan upang kumuha ng mga file kaysa sa pag-type ng buong salita. Gumawa tayo ng isang halimbawa; Mayroon akong isang file sa pangalan ng my_documents.tar, na nais kong kunin sa isang direktoryo mga file / tar_file, at upang gawin ang utos na iyon ay:



$alkitran -xfmy_documents.tar-Cmga file/mga tar_file





O:

$alkitran - Extract --file= my_documents.tar--direktamga file/mga tar_file



Kung nais mong subaybayan ang pag-usad ng pagkuha ng file sa terminal, pagkatapos ay gamitin ang -v (verbose) flag:

$alkitran -xvfmy_documents.tar-Cmga file/mga tar_file

Paano kumuha ng mga tar.gz / tgz file sa isang tukoy na direktoryo sa Linux:

Tulad ng tinalakay sa itaas na ang mga file ng tar ay maaaring mai-compress sa pamamagitan ng paggamit ng gzip kagamitan. Upang makuha ang mga naturang file sa isang tukoy na direktoryo, ang pamamaraan ay halos magkatulad; isang karagdagang bandila -Nga ay idadagdag sa utos na harapin tar.gz o tgz mga file:

$alkitran -zxfmy_documents.tar.gz-Cmga file/mga tar_gz_file

O:

$alkitran -zvxfmy_documents.tar.gz-Cmga file/mga tar_gz_file

Paano kumuha ng mga file na tar.bz2 / tar.bz / tbz / tbz2 sa isang tukoy na direktoryo sa Linux:

Bago natin malaman ang paraan ng pagkuha, hayaan nating maunawaan kung ano tar.bz2, tar.bz, tbz, tbz2 ang mga file ay. Ito ang mga extension ng file ng mga file ng alkitran na naka-compress ng alinman sa bzip o bzip2 utility sa Linux. Upang kumuha ng mga file sa alinman sa mga extension na ito, idaragdag namin ang -j bandila:

$alkitran -jxfmy_documents.tar.bz2-Cmga file/bzip_files

Para sa paggamit ng output ng verbose:

$alkitran -jvxfmy_documents.tar.bz2-Cmga file/bzip_files

Konklusyon:

Tar ay isang malawakang ginagamit na utility sa mga operating system na batay sa Linux at UNIX upang makagawa ng mga backup na archive. Tar Ang utility ay may kasamang isang tampok upang makuha alkitran mga file sa isang tukoy na direktoryo. Maaaring makuha ang mga file gamit ang -C flag na may tinukoy na path ng folder. Bukod dito, gamit ang Tar utility, maaari mo ring makuha ang tukoy na mga file mula sa mga naka-archive na file. Ang all-in-one na utility na ito ay maraming dapat tuklasin at alamin pa tungkol sa Tar pagpapatupad ng utility lalaking tar sa terminal.