Jinsi ya Kutoa Faili za Tar kwa Saraka Maalum au Tofauti katika Linux
Huduma ya tar ni moja ya huduma ambazo unaweza kutumia kuunda nakala rudufu kwenye mfumo wa Linux. Inajumuisha chaguo nyingi ambazo mtu anaweza kutumia ili kutaja kazi ya kufikia.
Jambo moja la kuelewa ni kwamba unaweza kutoa faili za tar kwa saraka tofauti au maalum, sio lazima saraka ya sasa ya kufanya kazi. Unaweza kusoma zaidi juu ya matumizi ya chelezo ya tar na mifano mingi tofauti kwenye kifungu kifuatacho, kabla ya kuendelea zaidi na nakala hii.
Katika mwongozo huu, tutaangalia jinsi ya kutoa faili za tar kwenye saraka maalum au tofauti, ambapo unataka faili zikae.
Syntax ya jumla ya matumizi ya tar ya kutoa faili:
# tar -xf file_name.tar -C /target/directory # tar -xf file_name.tar.gz --directory /target/directory
Kumbuka: Katika sintaksia ya kwanza hapo juu, chaguo la -C
linatumika kubainisha saraka tofauti na saraka ya kazi ya sasa.
Hebu sasa tuangalie baadhi ya mifano hapa chini.
Mfano 1: Kutoa Faili za tar kwa Saraka Maalum
Katika mfano wa kwanza, nitatoa faili katika articles.tar hadi kwenye saraka /tmp/my_article
. Daima hakikisha kuwa saraka ambayo unataka kutoa faili ya tar ipo.
Acha nianze kwa kuunda saraka ya /tmp/my_article
kwa kutumia amri iliyo hapa chini:
# mkdir /tmp/my_article
Unaweza kujumuisha chaguo la -p
kwa amri iliyo hapo juu ili amri isilalamike.
Ili kutoa faili katika articles.tar
hadi /tmp/my_article
, nitaendesha amri ifuatayo:
# tar -xvf articles.tar -C /tmp/my_article/
Katika mfano hapo juu nilitumia chaguo la -v
kufuatilia maendeleo ya uchimbaji wa tar.
Acha nitumie pia chaguo la --directory
badala ya -c
kwa mfano hapo juu. Inafanya kazi kwa njia sawa.
# tar -xvf articles.tar --directory /tmp/my_articles/
Mfano wa 2: Chopoa .tar.gz au .tgz Faili hadi Saraka Tofauti
Kwanza hakikisha kuwa unaunda saraka maalum ambayo unataka kutoa kwa kutumia:
# mkdir -p /tmp/tgz
Sasa tutatoa maudhui ya documents.tgz
faili ili kutenganisha /tmp/tgz/ directory.
# tar -zvxf documents.tgz -C /tmp/tgz/
Mfano wa 3: Chopoa tar.bz2, .tar.bz, .tbz au .tbz2 Faili hadi Saraka Tofauti
Tena kurudia kwamba lazima uunda saraka tofauti kabla ya kufungua faili:
# mkdir -p /tmp/tar.bz2
Sasa tutakuwa tukifungua faili za documents.tbz2
hadi saraka ya /tmp/tar.bz2/.
# tar -jvxf documents.tbz2 -C /tmp/tar.bz2/
Mfano 4: Toa Faili Maalum Pekee au Zilizochaguliwa kutoka kwenye Kumbukumbu ya Tar
Huduma ya tar pia hukuruhusu kufafanua faili ambazo ungependa kutoa kutoka kwa faili ya .tar pekee. Katika mfano unaofuata, nitatoa faili maalum kutoka kwa faili ya tar hadi saraka maalum kama ifuatavyo.
# mkdir /backup/tar_extracts # tar -xvf etc.tar etc/issue etc/fuse.conf etc/mysql/ -C /backup/tar_extracts/
Muhtasari
Hiyo ni kwa kutoa faili za tar kwenye saraka maalum na pia kutoa faili maalum kutoka kwa faili ya tar. Ukipata mwongozo huu kuwa muhimu au una maelezo zaidi au mawazo ya ziada, unaweza kunipa maoni kwa kuchapisha maoni.