Linux Snabb: Dataöverföring och O-tarring i En Steg
Högst omen tiden när, JAG data överför något dess’ en arkivera arkivet av något slag – vanligtvis en tarball eller en zip arkivera. Den här det kan tänkes något källa koden för en app så pass isnt’ omfattat i Mild’ Transportabel träd, något dokumentationen för en inre gemensam app, eller jämn något så jordisk som ny WordPress installationen.
Den traditionell väg av dataöverföring och untarring något inne terminalen skulle bli något som det:
wget http:/wordpress.org/latest.tar.gz/
tjära xvzf latest.tar.gz
rm latest.tar.gz
Eller kanske den mer kompakt form:
wget http:/wordpress.org/latest.tar.gz/ && tjära xvzf latest.tar.gz && rm latest.tar.gz
Endera väg är en smula klumpig. Den här er en mycket enkel operation, en kraftfull avsats lik slag skulle tillåta sådan en arbetsuppgift till vara utfört i en mer “ glättad” sätt.
Brunn, tack själv till en nyttig litten befalla “ lockig”, vi kanna egentlig utföra röran över i rättvis en rör uttalande:
lockighttp:/wordpress.org/latest.tar.gz/ | tjära xvz
Nej temporär arkivera till kvitta sig med, nej Messina runt omkring med ampersands. Kort och god, en högt kompakt, effektiv befalla. Faktisk, från en teoretisk ståndpunkten, locken metod kanna bli hurtigare än den länka samman wget/ tjära/rm jag sedan dess stdout lägg i rör vilja använda SLÅ NED som buffert ifall det er mullig, var wget och tjära ( med det f strömbrytare) måste läsa/ skriva direkt från en bricka.
Förresten, tjära med det v valen ( vägen nyttade’ den i alla över exemplen) printer var filnamn till stdout så var är untarred. Den här kanna komma in vägen av lockig’ trevlig, ncurses produktionen visande data överför ställningen. Vi kanna tystnad tjära vid åkalla den utan v sålunda:
lockighttp:/wordpress.org/latest.tar.gz/ | tjära xz
Och den er’ all där er till den!

Daglig Email Uppdaterar
Du kanna få vår hur- till varen i din infödd var dag gratis. Rättvis gå in din namn och email nedan:


Du kanna använda wget i stället för lockig för den här:
wget http:/wordpress.org/latest.tar.gz/ -O- | tjära xz
-O- medel “ produktionen till standaren produktionen”.
Sann bortsett från, lockig icke’ behöva någon extra kontakterna till rör till stdout.
På det plus ta parti mot någon ( för användande wget), wget är omfattat med mest *nix systemen var dess’ slå till- och- missa med lockig.
JAG svept den här in i en skriften så pass JAG alarmerat turl:
——— begynnelsen till turl ———–
#!kassen/sh
# Behandling: turl <url>
lockig “$1″ | tjära xz
——— ände på turl ———–
JAG också svept wget in i en skriften så pass JAG alarmerat tget, för servarna så pass dont’ har lockig
——— begynnelsen till tget ———–
#!kassen/sh
# Behandling: tget <url>
wget “$1″ O- | tjära xz
——— ände på tget ———–
Awesome spets…
Jag lik den turl skriften – mycket nyttig
Tack själv mycket
JAG veta JAG kunde gjort den här, och du verkligen gjord min dag!