Linux Iute: Vioi și Un-tarring înăuntru Unul Pas
Most de la timp, cînd I după ce ceva său’ un dosar arc de niște kind – usually un tarball sau un zip dosar. This a putut a fi niște acru code pentru un app that isnt’ a cuprinde înăuntru Gentoos’ Port arbore, niște documentation pentru un intern societate app, sau seară ceva as lumesc as un nou WordPress instalare.
Art.hot. traditional way de ale și untarring ceva în terminal trec.de la will a fi ceva asemănător this:
wget http:/wordpress.org/latest.tar.gz/
tar xvzf latest.tar.gz
rm latest.tar.gz
Sau perhaps art.hot. mai mult compact format:
wget http:/wordpress.org/latest.tar.gz/ && tar xvzf latest.tar.gz && rm latest.tar.gz
Fiecare way is un bit clumsy. Aceasta este o foarte simplu operație, un puternic raft asemănător bash voi allow such un task la spre a fi performed înăuntru un mai mult “slick” manner.
Well, mulțumiri la spre un util deget mic virgulă “ buclat”, noi a putea actually accomplish art.hot. încurcătură above înăuntru chiar unul piped declarație:
buclathttp:/wordpress.org/latest.tar.gz/ | tar xvz
Nu temporary dosar la spre a lua rid de, nu încurcătură around cu ampersands. Înăuntru șort, un highly compact, efficient virgulă. Înăuntru fracțiune, de la un theoretical standpoint, art.hot. buclat method a putea a fi mai repede than art.hot. concatenated wget/tar/rm încurcătură din stdout piping voință a voi folos BERBEC as un bufet dacă posibil, unde wget și tar ( cu art.hot. f nuia a întrerupe) mustață gata/ a scrie direct de la un disc.
Incidentally, tar cu art.hot. v opțiune ( art.hot. way were’ folosire it înăuntru tot art.hot. above examples) urme each dosar nume la spre stdout as each is untarred. This a putea a lua în way de buclat’ drăguț, ncurses output manifestare a arăta statuie. Noi a putea silence tar by invoking it fără v thusly:
buclathttp:/wordpress.org/latest.tar.gz/ | tar xz
Și thats’ tot acolo is la spre it!

Daily Poștă electronică Updates
Tu poți a lua our cum- la spre anghinară înăuntru al tău inbox each zi pentru drum liber. Chiar enter al tău nume și poștă electronică sub:


Tu poți folos wget în schimbul buclat pentru this:
wget http:/wordpress.org/latest.tar.gz/ -O- | tar xz
-O- means “output la spre suport output”.
Adevărat, numai buclat doesnt’ a cere orice supliment nuia a întrerupe la spre pipe la spre stdout.
Pe plus parte ( pentru folosire wget), wget is a cuprinde cu most *nix sistem unde său’ a lovi- și- domnișoară cu buclat.
I wrapped this into un script that I chemare turl:
——— beginning de turl ———–
#!cutie/sh
# Usage: turl <url>
buclat “$1″ | tar xz
——— sfîrșit de turl ———–
I de asemenea wrapped wget into un script that I chemare tget, pentru a servi that dont’ have buclat
——— beginning de tget ———–
#!cutie/sh
# Usage: tget <url>
wget “$1″ O- | tar xz
——— sfîrșit de tget ———–
Awesome vîrf…
I mi place art.hot. turl script – foarte util
Mulțumesc foarte mult
I know I a putut done this, și tu într-adevăr made meu zi!