A subscrie la spre Cum- La spre Geek

Important! This is an automatic machine translated page. If you can read english, you should Click Here to read the original English version of the article.

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!

This anghinară was originally part. trecut de la vb. write on 06/22/07 Tagged cu: Linux, Ubuntu

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:


Nume:
Poștă electronică:

Comments (5)

  1. Mihai B

    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”.

  2. Mr Linux

    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.

  3. Art.hot. Geek

    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…

  4. supermansghost

    I mi place art.hot. turl script – foarte util

  5. Sikachu!

    Mulțumesc foarte mult:)

    I know I a putut done this, și tu într-adevăr made meu zi!


Our Prieten
Achiziție Scrobeală


Despre Cum- La spre Geek
Ce Is That Proces?
svchost.exe
jusched.exe
dwm.exe
ctfmon.exe
wmpnetwk.exe
wmpnscfg.exe
rundll32.exe
wfcrun32.exe
Ipoint.exe
Itype.exe
Wfica32.exe
Mobsync.exe
conhost.exe
Dpupdchk.exe Adobe_Updater.exe

Drept de autor © 2006-2009 HowToGeek.com. Tot Rights Rezervat.