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.