Dtrx - Haɓakar Taskar Hankali (tar, zip, cpio, rpm, deb, rar) Kayan aiki don Linux
Dukkanmu mun iya fuskantar yanayi a wani lokaci ko wani yayin amfani da Linux tar.gz, tar.bz2, tbz umarni. Yawancin nau'ikan tarihin, umarni da yawa don tunawa… To, ba ƙari ba, godiya ga kayan aikin dtrx.
- Umarnin Tar 18 don Ƙirƙira da Cire Taskoki a cikin Linux
- Yadda ake Buɗe, Cire da Ƙirƙiri Fayilolin RAR a cikin Linux
Menene Dtrx?
Dtrx yana nufin Yi Haɓakar Dama, tushen buɗaɗɗe ne kuma ingantaccen aikace-aikacen layin umarni don * tsarin nix waɗanda ke sauƙaƙe aikin cire kayan tarihin ku cikin sauƙi.
Umurnin dtrx shine maye gurbin umarnin tar -zxvf ko tar -xjf kuma yana ba da umarni guda ɗaya don cire ma'ajin ajiya a cikin nau'i daban-daban ciki har da tar, zip, rpm, deb, gem, 7z, cpio, rar da sauransu. Hakanan ana iya amfani dashi don rage fayilolin da aka matsa tare da bzip2, gzip da sauransu.
Ta hanyar tsoho, dtrx yana fitar da abun ciki zuwa kundin adireshi da aka keɓe sannan kuma yana gyara batutuwan izini (kamar an ƙi izini) wanda mai amfani ya fuskanta yayin fitar da abun ciki don tabbatar da cewa mai shi na iya karantawa da rubuta duk waɗannan fayilolin.
Fasalolin Dtrx
- Yana sarrafa nau'ikan ma'ajin ajiya da yawa: Yana ba da umarni mai sauƙi guda ɗaya don cire tar, zip, rar, gz, bz2, xz, rpm, deb, gem, fayilolin zip masu cire kansu da sauran nau'ikan fayilolin exe da yawa. >
- Shirye duk abin da aka tsara: Zai fitar da rumbun adana bayanai zuwa nasu kundin adireshi.
- Izinin hankali: Hakanan yana tabbatar, mai amfani zai iya karantawa da rubuta duk waɗannan fayilolin bayan an cire su, kiyaye izini cikakke.
- Hankar da maimaitawa: Yana iya nemo rumbun adana bayanai a cikin ma'ajiyar ta kuma fitar da su ma.
Yadda ake Sanya Dtrx a cikin Linux
Kayan aikin dtrx ta tsohuwa an haɗa shi a cikin ɗakunan ajiya na Ubuntu, duk abin da za ku yi shi ne mai sauƙi don shigar da shi akan tsarin ku.
$ sudo apt-get install dtrx
A kan tsarin tushen Red Hat, dtrx ba ya samuwa ta hanyar tsoffin ma'ajin, kuna buƙatar zazzage rubutun dtrx kuma shigar da tsarin fa'ida ta amfani da umarnin ƙasa azaman mai amfani.
# 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
Yadda ake amfani da umarnin dtrx
Umurnin dtrx yana kama da zobe ɗaya don ya mallaki su duka cikin Ubangijin Zobba. Maimakon tunawa da ma'auni na kowane tarihin, duk abin da za ku tuna shine umarnin dtrx.
Misali, Ina so in cire fayil ɗin ajiya mai suna tecmint27-12-2013.gz, Ina aiwatar da umarnin dtrx kawai ba tare da amfani da kowane tutoci ba.
dtrx tecmint27-12-2013.gz
Ban da sauƙaƙe hakar, yana da ɗimbin sauran zaɓuɓɓuka kamar ciro fayil ɗin zuwa babban fayil da sake ciro duk sauran wuraren adana kayan tarihi a cikin wani tarihin da aka bayar.
Ka yi la'akari da cewa kuna da fayil dtrAll.zip, wanda ya ƙunshi dtr1.zip, dtr2.zip da dtr3.zip kowanne ya ƙunshi dtr1, dtr2 da dtr3 bi da bi. Maimakon ka fara cire dtrAll zip da hannu sannan ka cire kowane ɗayan dtr1, dtr2 da dtr3 za ka iya cire shi kai tsaye a cikin manyan fayiloli ta amfani da dtrx kuma ta zaɓi zaɓi a, yana cire duk fayilolin zip akai-akai.
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
Bayan, cirewa, ana iya tabbatar da abubuwan da ke cikin littafin da aka cire ta amfani da umarnin ls.
cd dtrAll ls dtr1 dtr1.zip dtr2 dtr2.zip dtr3 dtr3.zip
Bari mu ce kuna son fitar da tarihin farko ba ma'ajiyar bayanai a ciki ba. Ta zaɓar N, tana fitar da ma'ajin da aka bayar kawai ba wasu ma'ajiyoyin da ke cikinsa ba.
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
Ana iya tabbatar da abubuwan da ke cikin kundin adireshi ta amfani da umarnin ls kamar yadda aka nuna.
cd dtrAll ls dtr1.zip dtr2.zip dtr3.zip
Don cire kowane Layer na Rukunin Rukunin Rukunin Rukunin Rukunin Rukunin Rukunin Jumhuriyar Jumhuriyar Jumhuriyar Jumhuriyar Tsakiyar Watsa Labarai, idan kuna son cire Layer na 2 na rumbun adana bayanai amma ba na 3rd ba, kuna iya amfani da zaɓin “o”.
Yi la'akari da cewa kuna da fayil ɗin zip dtrNewAll.zip, wanda ke da dtrAll.zip da dtrNew kamar yadda yake cikinsa. Yanzu idan kuna son cire abubuwan da ke cikin “dtrNewAll” da “dtrAll” haka nan amma ba na dtr1.zip, dtr2.zip da dtr3.zip ba, zaku iya amfani da zaɓuɓɓukan “o” da “n” kamar yadda aka nuna a ƙasa.
# 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
Ana iya tabbatar da abubuwan da ke cikin kundin adireshi ta amfani da umarnin ls kamar yadda aka nuna.
cd dtrNewAll ls dtrAll dtrAll.zip dtrNew
cd dtrAll ls dtr1.zip dtr2.zip dtr3.zip
Da farko mun zaɓi zaɓin o wanda ke nufin cewa za a fitar da duk ma'ajin da ke cikin dtrNewAll. Daga baya za mu zaɓi zaɓin n don dtrAll.zip wanda ke nufin ba za a fitar da ma'ajin da ke cikinsa dtr1.zip , dtr2.zip da dtr3.zip ba.
Zaɓin -m yana fitar da meta-data daga .deb, .rpm da .gem archives, maimakon abubuwan da ke cikin su na yau da kullun. Ga misalin umarnin.
dtrx -m openfire_3.8.2_all.deb dtrx -m openfire-3.8.2-1.i386.rpm
ls conffiles control md5sums postinst postrm prerm
Akwai ƙarin zaɓuɓɓukan dtrx da yawa don bincika, kawai gudanar da “dtrx –help” don lissafin zaɓuɓɓukan da ake da su.
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
Rubutun Magana
dtrx Shafin gida
Ina tsammanin dole ne ku gwada dtrx, saboda shine kawai kayan aikin layin umarni mai ƙarfi wanda ke ba da umarni guda ɗaya don rage kowane nau'in fayilolin ajiya. Shi ke nan a yanzu, kuma kar a manta da barin bayanin kula a sashin sharhi.