Bii a ṣe le daakọ cp ati iyasoto awọn faili inu tabi awọn ilana ilana (deede si rsync –exclude)

Ti Emi yoo beere lọwọ rẹ lati darukọ aṣẹ kan lati daakọ folda kan si ipo miiran, o fẹrẹ jẹ pe gbogbo eniyan yoo darukọ cp.

Bayi, ti Mo ba sọ fun ọ pe, ni afikun, o gbọdọ da gbogbo awọn akoonu ti folda naa da ayafi faili 1, nibẹ ni ọpọlọpọ yoo wa ni ironu, ati pe awọn miiran yoo mẹnuba rsync, lẹhinna pẹlu paramita -Pari o le ṣe iyasọtọ faili X tabi folda ko ṣe daakọ rẹ. Ṣugbọn ... ṣe o mọ pe cp tun gba ọ laaye lati ṣe eyi? ... O_O Bẹẹni awọn ọrẹ, cp ni tirẹ "yọọ kuro" hehe.

Fun apẹẹrẹ, a ni folda naa awọn isos ti o ni awọn: ubuntu.iso, debian.iso y archlinux.iso : Ati pe o ṣẹlẹ pe a fẹ daakọ si folda miiran (idoti-deb, eyiti o ṣofo) faili naa debian.iso y ubuntu.iso, iyẹn ni, gbogbo ayafi archlinux.iso

Fun eyi a le daakọ faili kan ati lẹhinna omiiran, pẹlu ọwọ, ṣugbọn o jẹ ọlọgbọn pupọ lati lo awọn aṣayan ti eto naa fun wa, otun? Example 😀… fun apẹẹrẹ, lati ṣe eyi ni o kan:

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

Ati pe eyi to lati daakọ GBOGBO OHUN ti o wa ninu itọsọna isos si distros-deb, ohun gbogbo ayafi archlinux.iso 😉

Ṣugbọn ṣebi a ko ni awọn faili 3 wọnyẹn nikan, ṣugbọn a tun ni fedora.iso ati chakra.iso ... ati pe a fẹ ṣe bakan naa, yoo tun jẹ iyasoto lati ẹda fedora.iso ati chakra.iso, jẹ ki a wo bii o ṣe le ṣe:

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

Bi o ti le rii, ọpọlọpọ awọn faili tabi awọn folda le wa ni iyasoto, a nikan ya wọn nipasẹ pipe (|) ati ọrọ yanju 😀

Nipa eyi Emi ko tumọ si pe cp dara julọ fun ohun gbogbo ju rsync ... ṣugbọn, awọn mejeeji jẹ awọn irinṣẹ ti o dara julọ, fun apẹẹrẹ didjẹ o mọ paramita naa -u de cp? ... hehe, daju pe ko 😉

O dara, ko si nkankan diẹ sii lati ṣafikun ... eyi jẹ imọran ti o nifẹ si? 😀

Dahun pẹlu ji


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Awọn asọye 20, fi tirẹ silẹ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.

  1.   Josh wi

    Emi ko mọ ọna yii, iwọ nigbagbogbo kọ nkan titun.
    Itaniji ti o dara julọ, o ṣeun.

    1.    KZKG ^ Gaara wi

      O ṣeun 🙂

  2.   croto wi

    Awọn sample jẹ gidigidi dara, Emi ko mọ o! O ku nikan lati ṣalaye fun awọn olumulo Arch ati Fedora idi ti o fi yọ hehe iso wọn kuro

    1.    KZKG ^ Gaara wi

      JAJAJAJAJA Emi ko fi Arch ati Fedora ISO ṣe nitori apẹẹrẹ gbiyanju lati daakọ Deb distros nikan ...

  3.   hexborg wi

    Nibi a ni lati ṣe awọn aaye meji kan. Ọkan ni pe eyi n ṣiṣẹ nikan ti o ba ti mu aṣayan extglob ti bash ṣiṣẹ. Ti kii ba ṣe bẹ, o ti muu ṣiṣẹ pẹlu aṣẹ yii:

    shopt -s extglob

    O le fi sinu .bashrc lati mu ṣiṣẹ nigbagbogbo.

    Oju miiran ni pe ẹtan yii kii ṣe aṣayan ti aṣẹ cp, ṣugbọn o ṣiṣẹ ni ipele bash. Eyi ti o tumọ si pe o le ṣee lo pẹlu eyikeyi aṣẹ. Kii ṣe pẹlu cp nikan. O le ṣe idanwo naa nipa kikọ:

    iwoyi Awọn faili: isos /! (archlinux.iso | fedora.iso | chakra.iso)

    Bibẹkọ ti o jẹ ẹtan ti o wulo pupọ. Pẹlú pẹlu aṣayan -u si cp, eyiti Mo tun rii wulo lati igba de igba.

    1.    Daniel Rojas wi

      Daju, o jẹ ikosile deede

      1.    hexborg wi

        O jẹ gangan apẹẹrẹ ti o gbooro sii. Ikede deede jẹ nkan miiran, ṣugbọn o dabi rẹ. 🙂

    2.    KZKG ^ Gaara wi

      Bẹẹni, -u ni cp jẹ igbadun gaan. Mo gba pe emi jẹ afẹfẹ nla ti rsync ... ṣugbọn emi ko mọ, Mo ni asomọ si talaka cp hahaha.

      Nipa ṣiṣiṣẹ jija, Emi ko mọ, Mo ro pe eyi ṣiṣẹ laifọwọyi, o ṣeun fun ipari.

      Ati bẹẹni, Mo fura pe o ni diẹ sii lati ṣe pẹlu Bash ju cp, ṣugbọn Emi ko gbiyanju ṣiṣe rm kan tabi ologbo tabi nkan bii iyẹn sibẹsibẹ :)

      O ṣeun fun asọye, Mo ṣe gaan really

      1.    hexborg wi

        O jẹ igbadun lati ṣe nkan mi. 🙂

        1.    KZKG ^ Gaara wi

          Ni otitọ, Mo ti nifẹ nigbagbogbo lati kọ ẹkọ nipa awọn ikede deede ... ṣe o ni igbadun ati ṣe ifiweranṣẹ tuntun nipa rẹ? 😀

          1.    hexborg wi

            LOL !! O ti ni mi tẹlẹ. 🙂 Pẹlu bi inu mi ṣe dun laisi asọye… 🙂

            O dara, otitọ ni pe o n pe mi. 🙂 Ṣugbọn Mo tun ni lati ronu nipa rẹ diẹ. O dabi pe o nira lati ṣalaye.

            1.    KZKG ^ Gaara wi

              hahahahaha ohunkohun maṣe yọ ara rẹ lẹnu, o tẹsiwaju asọye pe o tun kọ ahahahaha, ohun pataki ni lati pin 😀


  4.   tufadorin wi

    Imọran ti o dara pupọ Iwọ kii yoo lọ sùn laisi kẹkọọ nkan titun.

    1.    KZKG ^ Gaara wi

      Gangan, ati ohun ti o dara julọ ni pe Mo kọ ẹkọ pupọ lati awọn asọye ti o fi silẹ lori awọn ifiweranṣẹ, Mo nifẹ kọ awọn ohun ajeji ni gbogbo ọjọ HAHAHA.

  5.   Giskard wi

    Ẹtan ti o dara. Emi ko mọ ọ 🙂

    1.    KZKG ^ Gaara wi

      Igbadun kan 😉

  6.   @Jlcmux wi

    Ṣugbọn nigbati o ba fi awọn isos ṣe o tumọ si fi debian.iso ubuntu.iso /! (Ati bẹbẹ lọ)? rárá

  7.   Heberi wi

    Lootọ o wa lati jẹ aba ti o wuni pupọ. Kii ṣe nitori nkan funrararẹ, ṣugbọn tun nitori iye ti a fi kun ti awọn asọye.
    Agbegbe lẹwa ti <º Linux

  8.   MARTA DEL POZO wi

    Iranlọwọ rẹ ko wulo fun mi, o yẹ ki o fun apẹẹrẹ, ki awọn ọmọ ile-iwe le ni oye daradara ilana imọ-jinlẹ rẹ.
    O ṣeun fun akoko ti o gba, Emi yoo ma ranti oju-iwe yii nigbagbogbo ninu ọkan mi

  9.   016 felipe wi

    O sọ pe o fi awọn ilana silẹ, sibẹsibẹ ni awọn apẹẹrẹ o fi awọn faili silẹ nikan, ṣe o mọ bi o ṣe le fi ilana kan pato silẹ? Ṣe akiyesi.