Ki jan yo kopye ak CP ak eskli dosye entèn oswa repèrtwar (ekivalan a rsync-eksklizyon)

Si mwen te mande ou mansyone yon lòd pou kopye yon katab nan yon lòt kote, prèske tout moun ta mansyone cp.

Koulye a, si mwen di ou ke, nan adisyon, ou dwe kopye tout sa ki nan katab sa eksepte pou 1 dosye, gen anpil ta dwe panse, ak lòt moun ta mansyone rsync, Lè sa a, ak paramèt la –Ekskli Ou ka eskli X dosye oswa katab epi yo pa kopye li. Men ... èske w te konnen CP pèmèt ou fè sa tou? ... O_O ... Wi zanmi, cp gen pwòp li yo "eskli" hehe.

Pou egzanp, nou gen katab la isos ki genyen: ubuntu.iso, debian.iso y archlinux.iso : Epi li rive ke nou vle kopi nan katab la lòt (distros-deb, ki vid) dosye a debian.iso y ubuntu.iso, se sa ki, tout eksepte archlinux.iso

Pou sa nou te kapab kopye yon dosye ak Lè sa a, yon lòt, manyèlman, men li se pi plis entèlijan yo sèvi ak opsyon sa yo ke sistèm nan ofri nou, dwa? ... 😀 ... pou egzanp, fè sa jis:

cp isos/!(archlinux.iso) distros-deb/

Lè sa a se ase yo kopye tout bagay ki nan anyè a isos distro-deb, tout bagay eksepte archlinux.iso 😉

Men, sipoze ke nou pa sèlman gen sa yo dosye 3, men nou menm tou nou gen fedora.iso ak chakra.iso ... e nou vle fè menm bagay la, li ta dwe tou eskli nan kopi fedora.iso a ak chakra.iso, kite a wè ki jan fè li:

cp isos/!(archlinux.iso|fedora.iso|chakra.iso) distros-deb/

Kòm ou ka wè, dosye plizyè oswa dosye ka eskli, nou sèlman separe yo pa yon tiyo (|) ak pwoblèm rezoud 😀

Pa sa a mwen pa vle di ke cp se pi bon pou tout bagay pase rsync ... men, tou de se zouti ekselan, pou egzanp ... ou te konnen paramèt la -u de cp? ... hehe, asire w ke pa 😉

Oke, pa gen anyen plis yo ajoute ... se sa a yon tip enteresan? 😀

Concerne


Kontni an nan atik la respekte prensip nou yo nan etik editoryal. Pou rapòte yon erè klike sou isit la.

20 kòmantè, kite ou

Kite kòmantè ou

Adrès imèl ou pa pral dwe pibliye. Jaden obligatwa yo make ak *

*

*

  1. Responsab pou done yo: Miguel Ángel Gatón
  2. Objektif done yo: Kontwòl SPAM, jesyon kòmantè.
  3. Lejitimasyon: konsantman ou
  4. Kominikasyon nan done yo: done yo pa pral kominike bay twazyèm pati eksepte pa obligasyon legal.
  5. Done depo: baz done anime pa rezo Occentus (Inyon Ewopeyen)
  6. Dwa: Nenpòt ki lè ou ka limite, refè ak efase enfòmasyon ou yo.

  1.   Josh diro

    Mwen pa t 'konnen metòd sa a, ou toujou aprann yon bagay nouvo.
    Ekselan tip, mèsi.

    1.    KZKG ^ Gaara diro

      Mèsi

  2.   croto diro

    Pwent la trè bon, mwen pa t 'konnen li! Li sèlman rete yo eksplike Arch ak itilizatè Fedora poukisa ou eskli hehe iso yo

    1.    KZKG ^ Gaara diro

      JAJAJAJAJAJA Mwen pa t 'mete Arch la ak Fedora ISOs paske egzanp lan te eseye kopye sèlman distribisyon Deb ... HAHAHAHAHA.

  3.   ègborg diro

    Isit la nou dwe fè yon koup la pwen. Youn nan se ke sa a sèlman travay si se opsyon a extglob nan bach la pèmèt. Si li pa, li aktive ak lòd sa a:

    shopt -s extglob

    Li ka mete nan .bashrc a toujou genyen li aktive.

    Lòt pwen an se ke Trick sa a se pa yon opsyon nan lòd la CP, men li travay nan nivo a bach. Ki vle di ke li ka itilize ak nenpòt ki lòd. Se pa sèlman ak CP. Ou ka fè tès la lè ou ekri:

    eko Files: isos /! (archlinux.iso | fedora.iso | chakra.iso)

    Sinon li se yon Trick trè itil. Ansanm ak -u opsyon nan CP, ki mwen jwenn tou itil de tan zan tan.

    1.    Daniel Rojas diro

      Asire w, li nan yon ekspresyon regilye

      1.    ègborg diro

        Li se aktyèlman yon modèl pwolonje. Yon ekspresyon regilye se yon lòt bagay, men li sanble li. 🙂

    2.    KZKG ^ Gaara diro

      Wi, -u a nan CP se reyèlman enteresan. Mwen admèt ke mwen se yon gwo fanatik rsync ... men mwen pa konnen, mwen gen yon atachman a pòv cp hahaha.

      Sou aktive shopt, mwen pa t 'konnen, mwen sipoze ke sa a te travay otomatikman, mèsi pou pwent la.

      Ak repons lan se wi, mwen te sispèk li te gen plis fè ak Bash pase CP, men mwen pa t 'eseye fè yon rm oswa yon chat oswa yon bagay tankou sa ankò :)

      Mèsi pou kòmantè a, mwen reyèlman fè 😀

      1.    ègborg diro

        Li se yon plezi fè ti jan mwen. 🙂

        1.    KZKG ^ Gaara diro

          An reyalite, mwen te toujou enterese nan aprann sou regex ... ou jwenn eksite ak fè yon pòs Senior Member sou li? 😀

          1.    ègborg diro

            LOL !! Ou deja genyen mwen. 🙂 Avèk ki jan mwen te kontan san yo pa fè kòmantè ... 🙂

            Oke, verite a se ke li ap rele m '. 🙂 Men, mwen toujou gen yo reflechi sou li pou yon ti jan. Li sanble difisil pou eksplike.

            1.    KZKG ^ Gaara diro

              hahahahaha anyen, pa enkyete ou, ou kontinye fè kòmantè ke ou toujou aprann ahahahaha, bagay la enpòtan an se pataje 😀


  4.   tufadorin diro

    Trè bon tip Ou pap janm ale nan kabann san ou pa aprann yon bagay nouvo.

    1.    KZKG ^ Gaara diro

      Egzakteman, ak pi bon an nan tout se ke mwen aprann anpil ak kòmantè sa yo ou kite sou posts yo, mwen renmen aprann bagay etranj chak jou HAHAHA.

  5.   Giskard diro

    Bon Trick. Mwen pa t 'konnen l'

    1.    KZKG ^ Gaara diro

      Yon plezi 😉

  6.   @Jlcmux diro

    Men, lè ou mete isos ou vle di yo mete debian.iso ubuntu.iso /! (Elatriye elatriye)? non

  7.   Ebè diro

    Vreman vre li te tounen soti yo dwe yon tip trè enteresan. Se pa sèlman pou atik nan tèt li, men tou, pou valè a te ajoute nan kòmantè sa yo.
    Bèl kominote nan <º Linux

  8.   MARTHA PI A diro

    Èd ou pa itil mwen anyen, ou ta dwe bay yon egzanp, pou elèv yo ka pi byen konprann teknik manyifik ou an.
    Mèsi paske ou pran tan an, mwen pral toujou sonje paj sa a nan kè mwen

  9.   Filip016 diro

    ou di ou sote repèrtwar, sepandan nan egzanp yo ou sèlman sote dosye, ou konnen ki jan yo sote yon anyè patikilye? Salitasyon.