Dtrx - Iyọkuro Ile-iwe Imọye (oye, zip, cpio, rpm, deb, rar) Ọpa fun Linux


Gbogbo wa le ti dojuko ipo kan ni aaye diẹ ninu akoko tabi omiiran nigba lilo Linux tar.gz, tar.bz2, tbz awọn aṣẹ. Nitorinaa ọpọlọpọ awọn oriṣi iwe, ọpọlọpọ awọn ofin lati ranti… Daradara, kii ṣe eyikeyi-diẹ sii, o ṣeun si ohun elo dtrx.

  1. 18 Tar Awọn pipaṣẹ lati Ṣẹda ati Jade awọn Ile ifi nkan pamosi ni Lainos
  2. Bii a ṣe le ṣii, Jade ati Ṣẹda Awọn faili RAR ni Linux

Kini Dtrx?

Dtrx duro fun “Ṣe Isediwon Ọtun”, o jẹ orisun ṣiṣi ati ohun elo laini aṣẹ-ṣiṣe ti o munadoko pupọ fun awọn eto * nix ti o jẹ ki iṣẹ rẹ rọrun ti isediwon iwe-iwe rọrun.

Aṣẹ dtrx jẹ rirọpo ti awọn pipaṣẹ “tar -zxvf” tabi “tar -xjf” ati pe o pese aṣẹ kan ṣoṣo lati yọ awọn iwe-akọọlẹ jade ni nọmba awọn ọna kika oriṣiriṣi pẹlu tar, zip, rpm, deb, gem, 7z, cpio, rar ati ọpọlọpọ siwaju sii. O tun le lo lati ṣapa awọn faili ti a fisinuirindigbindigbin pẹlu bzip2, gzip abbl.

Nipa aiyipada, dtrx jade awọn akoonu si itọsọna igbẹhin ati tun awọn atunṣe igbanilaaye (bii igbanilaaye kọ) ti o dojuko nipasẹ olumulo lakoko yiyo akoonu lati rii daju pe oluwa le ka ati kọ gbogbo awọn faili wọnyẹn.

Awọn ẹya Dtrx

  1. mu ọpọlọpọ awọn oriṣi iwe ile-iwe: O pese aṣẹ kan ti o rọrun lati fa jade oda, zip, rar, gz, bz2, xz, rpm, deb, tiodaralopolopo, yiyọ awọn faili zip ti ara ẹni ati ọpọlọpọ awọn ọna kika miiran ti awọn faili exe.
  2. N tọju ohun gbogbo ti o ṣeto: Yoo fa jade awọn iwe-ipamọ sinu awọn ilana ifiṣootọ tiwọn.
  3. Awọn igbanilaaye Sane: O tun rii daju, olumulo le ka ati kọ gbogbo awọn faili wọnyẹn lẹhin isediwon, fifi igbanilaaye pamọ.
  4. Isediwon atunṣe: O le wa awọn iwe-ipamọ inu ile-iwe ati jade awọn naa paapaa.

Bii o ṣe le Fi Dtrx sii ni Lainos

Ọpa dtrx jẹ nipa aiyipada ti o wa ninu awọn ibi ipamọ Ubuntu, gbogbo ohun ti o ni lati ṣe ni rọrun ṣe apt-gba lati fi sori ẹrọ lori ẹrọ rẹ.

$ sudo apt-get install dtrx

Lori awọn eto ipilẹ Hat Hat, dtrx ko si nipasẹ awọn ibi ipamọ aiyipada, o nilo lati ṣe igbasilẹ iwe dtrx kan ki o fi sori ẹrọ eto-jakejado ni lilo awọn ofin isalẹ bi olumulo olumulo.

# wget http://brettcsmith.org/2007/dtrx/dtrx-7.1.tar.gz
# tar -xvf dtrx-7.1.tar.gz 
# cd dtrx-7.1
# python setup.py install --prefix=/usr/local
running install
running build
running build_scripts
creating build
creating build/scripts-2.6
copying and adjusting scripts/dtrx -> build/scripts-2.6
changing mode of build/scripts-2.6/dtrx from 644 to 755
running install_scripts
copying build/scripts-2.6/dtrx -> /usr/local/bin
changing mode of /usr/local/bin/dtrx to 755
running install_egg_info
Creating /usr/local/lib/python2.6/site-packages/
Writing /usr/local/lib/python2.6/site-packages/dtrx-7.1-py2.6.egg-info

Bii o ṣe le Lo pipaṣẹ dtrx

Ofin dtrx jẹ irufẹ bi oruka kan lati ṣe akoso gbogbo wọn ni Oluwa ti Awọn Oruka. Dipo nini nini iranti sintasi fun iwe-ipamọ kọọkan, gbogbo ohun ti o ni lati ranti ni aṣẹ dtrx.

Fun apeere, Mo fẹ mu faili faili ile-iwe jade ti a pe ni “tecmint27-12-2013.gz“, Mo ṣe pipaṣẹ dtrx nikan laisi lilo awọn asia eyikeyi.

 dtrx tecmint27-12-2013.gz

Miiran ju irọrun isediwon naa, o ni awọn akojọpọ awọn aṣayan miiran bi yiyo faili si folda kan ati yiyọ jade ni gbogbo awọn iwe-akọọlẹ miiran inu ile-iwe ti a fun.

Ro pe o ti sọ faili kan “dtrAll.zip“, ti o ni dtr1.zip, dtr2.zip ati dtr3.zip ọkọọkan ti o ni dtr1, dtr2 ati dtr3 lẹsẹsẹ. Dipo nini lati ni ọwọ jade akọkọ dtrAll zip ati lẹhinna yiyo ọkọọkan dtr1, dtr2 ati dtr3 o le jade taara ni awọn folda ti o tọ nipa lilo dtrx ati nipa yiyan aṣayan “a“, o yọ gbogbo awọn faili zip kuro ni igbakọọkan.

 dtrx dtrAll.zip
dtrx: WARNING: extracting /root/dtrAll.zip to dtrAll.1
dtrAll.zip contains 3 other archive file(s), out of 3 file(s) total.
You can:
 * _A_lways extract included archives during this session
 * extract included archives this _O_nce
 * choose _N_ot to extract included archives this once
 * ne_V_er extract included archives during this session
 * _L_ist included archives
What do you want to do?  (a/o/N/v/l) a

Lẹhin, isediwon, awọn akoonu ti itọsọna ti a fa jade ni a le ṣayẹwo nipa lilo pipaṣẹ ls.

 cd dtrAll
 ls 

dtr1  dtr1.zip  dtr2  dtr2.zip  dtr3  dtr3.zip

Jẹ ki a sọ pe o fẹ yọ jade ni ile-iwe akọkọ kii ṣe awọn iwe-ipamọ inu rẹ. Nipa yiyan N, o yọ awọn iwe-akọọlẹ ti a fun nikan kii ṣe awọn ile-iwe miiran ti o wa ninu rẹ.

 dtrx dtrAll.zip
dtrx: WARNING: extracting /root/dtrAll.zip to dtrAll.1
dtrAll.zip contains 3 other archive file(s), out of 3 file(s) total.
You can:
 * _A_lways extract included archives during this session
 * extract included archives this _O_nce
 * choose _N_ot to extract included archives this once
 * ne_V_er extract included archives during this session
 * _L_ist included archives
What do you want to do?  (a/o/N/v/l) N

Awọn akoonu ti itọsọna ti a fa jade ni a le ṣayẹwo nipa lilo pipaṣẹ ls bi o ti han.

 cd dtrAll
 ls

dtr1.zip dtr2.zip dtr3.zip

Lati jade ipele fẹlẹfẹlẹ kọọkan ti ile-iwe inu iwe-ipamọ lori ọran nipasẹ ipilẹ ọran ie, ti o ba fẹ jade Layer 2nd ti awọn iwe-ipamọ ṣugbọn kii ṣe ipele 3, o le lo aṣayan “o”.

Ro pe o ti ni faili zip “dtrNewAll.zip“, eyiti o ni “dtrAll.zip” ati “dtrNew” bi o ṣe jẹ awọn akoonu. Bayi ti o ba fẹ jade awọn akoonu ti “dtrNewAll” ati “dtrAll” bakanna ṣugbọn kii ṣe ti dtr1.zip, dtr2.zip ati dtr3.zip, o le lo awọn aṣayan “o” ati “n” bi a ṣe han ni isalẹ.

# dtrx dtrNewAll.zip
dtrNewAll.zip contains 1 other archive file(s), out of 2 file(s) total.
You can:
 * _A_lways extract included archives during this session
 * extract included archives this _O_nce
 * choose _N_ot to extract included archives this once
 * ne_V_er extract included archives during this session
 * _L_ist included archives
What do you want to do?  (a/o/N/v/l) o
dtrAll.zip contains 3 other archive file(s), out of 3 file(s) total.
You can:
 * _A_lways extract included archives during this session
 * extract included archives this _O_nce
 * choose _N_ot to extract included archives this once
 * ne_V_er extract included archives during this session
 * _L_ist included archives
What do you want to do?  (a/o/N/v/l) n

Awọn akoonu ti itọsọna ti a fa jade ni a le ṣayẹwo nipa lilo pipaṣẹ ls bi o ti han.

 cd dtrNewAll
 ls

dtrAll  dtrAll.zip  dtrNew
 cd dtrAll
 ls

dtr1.zip dtr2.zip dtr3.zip

A kọkọ yan aṣayan “o” eyiti o tumọ si pe gbogbo awọn iwe-ipamọ inu dtrNewAll yoo jade. Nigbamii a yan aṣayan “n” fun dtrAll.zip eyiti o tumọ si pe awọn iwe-ipamọ inu rẹ dtr1.zip, dtr2.zip ati dtr3.zip kii yoo fa jade.

Aṣayan “-m” jade awọn data meta lati .deb, .rpm ati .gem pamosi, dipo awọn akoonu deede wọn. Eyi ni apẹẹrẹ ti aṣẹ.

 dtrx -m openfire_3.8.2_all.deb 
 dtrx -m openfire-3.8.2-1.i386.rpm
 ls

conffiles  control  md5sums  postinst  postrm  prerm

Awọn aṣayan dtrx pupọ pupọ wa lati ṣawari, kan ṣiṣe “dtrx –help” lati ṣe atokọ awọn aṣayan to wa.

 dtrx  --help

Usage: dtrx [options] archive [archive2 ...]

Intelligent archive extractor

Options:
  --version             	show program's version number and exit
  -h, --help            	show this help message and exit
  -l, -t, --list, --table      	list contents of archives on standard output
  -m, --metadata        	extract metadata from a .deb/.gem
  -r, --recursive       	extract archives contained in the ones listed
  -n, --noninteractive  	don't ask how to handle special cases
  -o, --overwrite       	overwrite any existing target output
  -f, --flat, --no-directory    extract everything to the current directory
  -v, --verbose         	be verbose/print debugging information
  -q, --quiet           	suppress warning/error messages

Itọkasi Awọn ọna asopọ

dtrx akọọkan

Mo ro pe o gbọdọ gbiyanju lati dtrx, nitori pe o jẹ ọpa laini aṣẹ nikan ti o ni agbara ti o fun ni aṣẹ kan lati decompress eyikeyi ọna kika ti awọn faili ile-iwe. Iyẹn ni fun bayi, ati maṣe gbagbe lati fi akọsilẹ rẹ silẹ ni apakan asọye.