Bii a ṣe le Fa Awọn faili Tar kuro si Specific tabi Directory oriṣiriṣi ni Linux
IwUlO oda jẹ ọkan ninu awọn ohun elo ti o le lo lati ṣẹda afẹyinti lori eto Linux kan. O pẹlu ọpọlọpọ awọn aṣayan ti ẹnikan le lo lati ṣafihan iṣẹ-ṣiṣe lati ṣaṣeyọri.
Ohun kan lati ni oye ni pe o le fa jade awọn faili oda si oriṣiriṣi tabi itọsọna pato, kii ṣe dandan ilana itọsọna lọwọlọwọ. O le ka diẹ sii nipa iwulo afẹyinti oda pẹlu ọpọlọpọ awọn apẹẹrẹ oriṣiriṣi ninu nkan atẹle, ṣaaju ṣiṣe siwaju pẹlu nkan yii.
Ninu itọsọna yii, a yoo wo bi a ṣe le fa jade awọn faili oda si itọsọna kan pato tabi oriṣiriṣi, nibiti o fẹ ki awọn faili naa gbe.
Iṣọpọ gbogbogbo ti iwulo tar fun yiyo awọn faili:
# tar -xf file_name.tar -C /target/directory # tar -xf file_name.tar.gz --directory /target/directory
Akiyesi: Ninu agbekalẹ akọkọ ti o wa loke, aṣayan -C
ni lilo lati ṣafihan itọsọna miiran yatọ si itọsọna iṣẹ lọwọlọwọ.
Jẹ ki a wo awọn apẹẹrẹ diẹ ni isalẹ.
Apẹẹrẹ 1: Yiyọ Awọn faili oda si Itọsọna Specific kan
Ninu apẹẹrẹ akọkọ, Emi yoo yọ awọn faili jade ni awọn ọrọ.tar si itọsọna kan /tmp/my_article
. Rii daju nigbagbogbo pe itọsọna ninu eyiti o fẹ mu faili oda wa.
Jẹ ki n bẹrẹ nipa ṣiṣẹda itọsọna /tmp/my_article
ni lilo aṣẹ ni isalẹ:
# mkdir /tmp/my_article
O le ṣafikun aṣayan -p
si aṣẹ ti o wa loke ki aṣẹ naa maṣe kerora.
Lati jade awọn faili ni articles.tar
si /tmp/my_article
, Emi yoo ṣaṣe isọkalẹ aṣẹ:
# tar -xvf articles.tar -C /tmp/my_article/
Ninu apẹẹrẹ ti o wa loke Mo lo aṣayan -v
lati ṣe atẹle ilọsiwaju ti isediwon oda.
Jẹ ki n tun lo aṣayan --directory
dipo -c
fun apẹẹrẹ loke. O ṣiṣẹ ni ọna kanna.
# tar -xvf articles.tar --directory /tmp/my_articles/
Apẹẹrẹ 2: Fa jade awọn faili .tar.gz tabi .tgz si Ilana oriṣiriṣi
Ni akọkọ rii daju pe o ṣẹda itọsọna kan pato ti o fẹ yọkuro sinu lilo:
# mkdir -p /tmp/tgz
Bayi a yoo jade awọn akoonu ti document.tgz
faili lati ya sọtọ/tmp/tgz/itọsọna.
# tar -zvxf documents.tgz -C /tmp/tgz/
Apẹẹrẹ 3: Fa jade tar.bz2, .tar.bz, .tbz tabi .tbz2 Awọn faili si Ilana oriṣiriṣi
Lẹẹkansi tun sọ pe o gbọdọ ṣẹda itọsọna ọtọtọ ṣaaju ṣiṣi awọn faili:
# mkdir -p /tmp/tar.bz2
Bayi a yoo ṣapa awọn document.tbz2
awọn faili si /tmp/tar.bz2/ liana.
# tar -jvxf documents.tbz2 -C /tmp/tar.bz2/
Apẹẹrẹ 4: Fa jade Specific nikan tabi Awọn faili ti a yan lati Ile ifi nkan pamosi
IwUlO oda tun fun ọ laaye lati ṣalaye awọn faili ti o fẹ lati jade nikan lati faili .tar kan. Ninu apẹẹrẹ ti nbọ, Emi yoo yọ awọn faili kan pato jade kuro ninu faili oda si itọsọna kan pato bi atẹle:
# mkdir /backup/tar_extracts # tar -xvf etc.tar etc/issue etc/fuse.conf etc/mysql/ -C /backup/tar_extracts/
Akopọ
Iyẹn ni pẹlu yiyọ awọn faili oda si itọsọna kan pato ati tun jade awọn faili kan pato lati faili oda kan. Ti o ba rii itọsọna yii wulo tabi ni alaye diẹ sii tabi awọn imọran afikun, o le fun mi ni esi nipa fifiranṣẹ asọye kan.