Дотоод файл эсвэл директорыг хэрхэн хуулах, хасах (rsync –хасгахтай дүйх)

Хэрэв би танаас хавтасыг өөр байршилд хуулах тушаалыг дурдахыг хүсвэл бараг бүгд дурдах болно cp.

Одоо, хэрэв би танд нэмж хэлэхэд та 1 файлаас бусад фолдерын бүх агуулгыг хуулах ёстой гэж хэлбэл олон хүн бодоод үлдэх болно, бусад нь дурдах болно rsync, дараа нь параметрийн хамт –Хасах Та X файл эсвэл фолдерыг хасах боломжтой бөгөөд хуулбарлахгүй. Гэхдээ ... cp нь танд үүнийг хийх боломжийг олгодог гэдгийг та мэдэх үү? ... O_o … Тиймээ найзуудаа, cp өөрийн гэсэн "хасах" хэхэ.

Жишээлбэл, бидэнд хавтас байна Isos агуулсан: ubuntu.iso, debian.iso y archlinux.iso : Бид бусад фолдерт хуулахыг хүсч байгаа юм (distros-deb, хоосон) файл debian.iso y ubuntu.iso, өөрөөр хэлбэл archlinux.iso-оос бусад нь

Үүний тулд бид файлыг, дараа нь өөрийг нь гараар хуулж болох боловч системийн бидэнд санал болгож буй сонголтуудыг ашиглах нь илүү ухаалаг хэрэг үү? … 😀… жишээ нь үүнийг хийхийн тулд:

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

Энэ нь isos директорт багтсан БҮГДИЙГ distros-deb руу хуулахад хангалттай, archlinux.iso-оос бусад бүх зүйлийг everything

Гэхдээ бид эдгээр 3 файлыг эзэмшээд зогсохгүй fedora.iso ба chakra.iso-тэй гэж бодъё ... мөн бид үүнийг хийхийг хүсч байгаа бол үүнийг fedora.iso ба chakra.iso хуулбараас хасах болно, яаж хийхийг үзье:

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

Таны харж байгаагаар хэд хэдэн файл эсвэл фолдерыг хасч болно, бид тэдгээрийг зөвхөн хоолойгоор тусгаарладаг (|) ба асуудал шийдэгдсэн 😀

Энэ нь cs нь rsync-ээс илүү сайн гэсэн үг биш юм ... гэхдээ хоёулаа маш сайн хэрэгсэл, жишээлбэл ... параметрийг та мэдэх үү? -u de cp? ... хэхэ, тийм биш шүү 😉

Нэмж нэмэх зүйл алга ... энэ сонирхолтой зөвлөгөө байна уу? 😀

Баярлалаа!


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

20 сэтгэгдэл, үлдээгээрэй

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно.

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.

  1.   Жош гэж хэлэв

    Би энэ аргыг мэдэхгүй байсан, та үргэлж шинэ зүйл сурдаг.
    Маш сайн зөвлөгөө, баярлалаа.

    1.    KZKG ^ Гаара гэж хэлэв

      Баярлалаа

  2.   крото гэж хэлэв

    Үзүүр нь маш сайн байна, би үүнийг мэдсэнгүй! Arch болон Fedora-ийн хэрэглэгчдэд яагаад тэдний iso-г хайхаа больсныг тайлбарлахад л үлдэх болно

    1.    KZKG ^ Гаара гэж хэлэв

      JAJAJAJAJAJA Жишээ нь зөвхөн Deb distros-ийг хуулахыг оролдсон тул Arch ба Fedora ISO-г би оруулаагүй ... ХАХАХАХАХА.

  3.   гексборг гэж хэлэв

    Энд бид хоёр санааг хэлэх ёстой. Үүний нэг нь bash-ийн extglob тохиргоог идэвхжүүлсэн тохиолдолд л ажиллана гэсэн үг юм. Хэрэв тийм биш бол дараах тушаалаар идэвхжүүлнэ:

    shopt -s extglob

    Үүнийг үргэлж идэвхжүүлж байхын тулд үүнийг .bashrc-д оруулж болно.

    Нөгөө цэг нь энэ мэх нь cp тушаалын сонголт биш боловч bash түвшинд ажилладаг явдал юм. Энэ нь ямар ч тушаалаар ашиглах боломжтой гэсэн үг юм. Зөвхөн cp-тэй биш. Та бичих замаар тестийг хийж болно.

    цуурай Файлууд: isos /! (archlinux.iso | fedora.iso | chakra.iso)

    Үгүй бол энэ нь маш хэрэгтэй заль мэх юм. -P тохиргооны хамт cp, энэ нь надад бас үе үе хэрэгтэй санагддаг.

    1.    Даниел Рожас гэж хэлэв

      Мэдээжийн хэрэг, энэ бол байнгын илэрхийлэл юм

      1.    гексборг гэж хэлэв

        Энэ бол үнэндээ өргөтгөсөн загвар юм. Ердийн илэрхийлэл бол өөр зүйл боловч энэ нь иймэрхүү харагдаж байна. 🙂

    2.    KZKG ^ Гаара гэж хэлэв

      Тиймээ, cu дахь cu нь үнэхээр сонирхолтой юм. Би өөрийгөө rsync-ийн том фен гэдгээ хүлээн зөвшөөрч байна ... гэхдээ би мэдэхгүй, ядуу cp-тэй холбоотой гэдгээ хахаха.

      Shopt-ийг идэвхжүүлэх талаар би мэдэхгүй байсан, энэ нь автоматаар ажилладаг гэж үзэв. Зөвлөгөө өгсөнд баярлалаа.

      Тийм ээ, би үүнийг cp гэхээсээ илүү Bash-тэй холбоотой гэж сэжиглэж байсан ч rm эсвэл муур эсвэл үүнтэй төстэй зүйлийг хийх гэж оролдоогүй байсан :)

      Сэтгэгдэл бичсэнд баярлалаа, би үнэхээр do

      1.    гексборг гэж хэлэв

        Миний жаахан зүйлийг хийх нь таатай байна. 🙂

        1.    KZKG ^ Гаара гэж хэлэв

          Үнэндээ би ердийн хэллэгүүдийн талаар сурах сонирхолтой байсан ... догдолж, шинэхэн бичлэг оруулдаг уу? 😀

          1.    гексборг гэж хэлэв

            Хэхэ !! Чи надад аль хэдийн байна. Comment Би ямар ч тайлбаргүйгээр хичнээн их баярласандаа ...…

            Үнэндээ тэр намайг дуудаж байгаа нь үнэн. 🙂 Гэхдээ би үүнийг жаахан бодох хэрэгтэй хэвээр байна. Үүнийг тайлбарлахад хэцүү юм шиг санагдаж байна.

            1.    KZKG ^ Гаара гэж хэлэв

              хахахахаха юу ч битгий санаа зовоорой, ахахахаха сурсан хэвээр байгаа гэсэн сэтгэгдлээ бичсээр л байгаа шүү, гол нь хуваалцах хэрэгтэй шүү 😀


  4.   туфадорин гэж хэлэв

    Маш сайн зөвлөгөө Та шинэ зүйл суралгүйгээр хэзээ ч орондоо орохгүй.

    1.    KZKG ^ Гаара гэж хэлэв

      Яг, хамгийн сайн зүйл бол би та бүхний бичлэг дээр үлдээсэн сэтгэгдлээс олон зүйлийг сурч мэдсэндээ өдөр бүр хачин зүйлийг сурах дуртай HAHAHA.

  5.   Жискар гэж хэлэв

    Сайн трик. Би түүнийг танихгүй байсан

    1.    KZKG ^ Гаара гэж хэлэв

      Тааламжтай 😉

  6.   @Jlcmux гэж хэлэв

    Гэхдээ та изос тавихдаа debian.iso ubuntu.iso /! (Etc гэх мэт) тавина гэсэн үг үү? үгүй

  7.   Хебер гэж хэлэв

    Үнэхээр энэ нь маш сонирхолтой зөвлөгөө болсон. Зөвхөн өгүүлэл өөрөө төдийгүй сэтгэгдлийн нэмэлт үнэ цэнэтэй холбоотой юм.
    <º Linux-ийн үзэсгэлэнт нийгэмлэг

  8.   МАРТА ДЕЛ ПОЗО гэж хэлэв

    Таны тусламж надад ямар ч ашиггүй байсан тул оюутнууд таны гайхамшигтай техникийг илүү сайн ойлгохын тулд та жишээ хэлээрэй.
    Цаг зав гаргасанд баярлалаа, би энэ хуудсыг зүрх сэтгэлдээ үргэлж санаж байх болно

  9.   felipe016 гэж хэлэв

    та лавлах санг алгасдаг гэж хэлдэг, гэхдээ жишээ нь зөвхөн файлыг алгасдаг, тухайн лавлах санг хэрхэн алгасахаа мэддэг үү? Хүндэтгэсэн.