Linux QuickTip: Downloading a Un -tarring i mewn Hun Cama
Odiaeth chan 'r amsera, pryd Fi download rhywbeth 'i ’ ffeil archif chan rhyw bath – 'n arferol a tarball ai a zip ffeilia. Hon could bod rhyw darddiad chyfundrefn achos an app a isnt ’ cynwysedig i mewn Gentoos ’ Portage bren, rhyw documentation achos an 'n dufewnol 'n gorfforaethol app, ai hyd yn oed rhywbeth fel mundane fel a 'n grai WordPress installation.
'r 'n draddodiadol ffordd chan downloading a untarring rhywbeth i mewn 'r derfynnell would bod rhywbeth cara hon:
wget http:/wordpress.org / 'n ddiweddara.tar.gz /
tar xvzf 'n ddiweddara.tar.gz
rm 'n ddiweddara.tar.gz
Ai atfydd 'r hychwaneg chrynhoa ffurfia:
wget http:/wordpress.org / 'n ddiweddara.tar.gz / && tar xvzf 'n ddiweddara.tar.gz && rm 'n ddiweddara.tar.gz
Ai ffordd ydy bit 'n abrwysg. Dyma a iawn 'n annichellgar goruchwyliaeth, a 'n alluog blisgo cara bash ddylu ad 'n gyfryw dasg at bod cyflawnedig mewn hychwaneg “slick ” ansawdd.
Bydew, ddiolch at a 'n ddefnyddiol hychydig archa “curl ”, allwn 'n weithredol chwblha 'r chybola goruwch i mewn jyst bibid fynegiad:
chrycha http:/wordpress.org / 'n ddiweddara.tar.gz / tar xvz
Na temporary rengau at cael gwared o, na yn cyboli am ag ampersands. I mewn 'n anhydwf, a 'n dal chrynhoa, 'n effeithiol archa. I mewn ffaith, chan a 'n ddamcaniaethol safbwynt, 'r chrycha drefn all bod hymprydiwr na 'r concatenated wget /tar /rm chybola er stdout yn pibo ewyllysia arfer FAHAREN fel a buffer ai 'n bosib, whereas wget a tar ( ag 'r f gwialen) must darllen / dorri 'n union chan choeten.
Incidentally, tar ag 'r v ddewisiad ( 'r ffordd were ’ yn arfer 'i i mewn pawb 'r goruwch enghreifftiau) argraffau pob un ffeilia enwa at stdout fel pob un ydy untarred. Hon all ca i mewn 'r ffordd chan chudynnau ’ 'n glws, ncurses output yn arddangos download status. Allwn ddistaw tar at invoking 'i heb v thusly:
chrycha http:/wordpress.org / 'n ddiweddara.tar.gz / tar xz
A thats ’ pawb mae ati!

'n ddyddiol Eheba Updates
Alli ca 'n fel - at erthyglau i mewn 'ch inbox pob un ddiwrnod achos rhyddha. Jyst chofnoda 'ch enwa a eheba goris:


Alli arfer wget dros chrycha achos hon:
wget http:/wordpress.org / 'n ddiweddara.tar.gz / -O- tar xz
-O- moddion “output at lluman output ”.
'n ddiau, namyn chrycha doesnt ’ gofyn unrhyw beth dros ben gwiail at bibo at stdout.
Acha 'r plus ochra ( achos yn arfer wget), wget chynhwysir ag odiaeth nix chyfundrefnau whereas 'i ’ daro - a - fetha ag chrycha.
Goblygais hon i mewn i a script a Alwais turl:
— — — yn dechrau chan turl — — — –
#!chist /sh
# Chynefod: turl <url>
chrycha “1 ″ tar xz
— — — darfod chan turl — — — –
Finnau goblygedig wget i mewn i a script a Alwais tget, achos gweinyddwyr a dont ’ ca chrycha
— — — yn dechrau chan tget — — — –
#!chist /sh
# Chynefod: tget <url>
wget “1 ″ O - tar xz
— — — darfod chan tget — — — –
Awesome blaen …
Cara 'r turl script – iawn 'n ddefnyddiol
Ddiolch 'ch iawn lawer
Adwaen Allais 'n ddigon hon, a 'ch 'n sylweddol made 'm ddiwrnod!