ค้นหาด้วยการค้นหาและไม่รวมไฟล์ (ตามนามสกุล) จากผลลัพธ์

อย่างที่หลาย ๆ ท่านทราบกันดีว่าฉันใช้ KDE อย่างไรก็ตามแม้ว่าฉันจะชอบความสะดวกสบายที่ KDE มอบให้ฉัน (เพราะมันสมบูรณ์มาก) ฉันไม่ได้ใช้ตัวเลือกทั้งหมดจากระยะไกลแม้แต่ตัวเลือกพื้นฐานบางอย่าง

เมื่อใดก็ตามที่คุณต้องการค้นหาในโฟลเดอร์ X สำหรับไฟล์. jpg ทั้งหมดหรือเพียงแค่ไฟล์ที่มี "งานแต่งงาน" อยู่ในชื่อของพวกเขาให้ใช้เครื่องมือค้นหาระบบเพราะฉันไม่🙂

ไม่ใช่ว่าฉันเป็นคนขี้แยโง่หรือนอกลู่นอกทางมากกว่าคนอื่นฉันแค่ใช้ find (ในเทอร์มินัลที่ชัดเจน) เพราะฉันพบว่ามันมีประสิทธิผลมากขึ้นอย่างไม่น่าเชื่อมันง่ายกว่าสำหรับฉันที่จะค้นหาด้วย find ในเทอร์มินัลที่เปิดอยู่ (โดยใช้ ยาคุอาเกะ) คุณต้องเปิดเบราว์เซอร์ระบบ

ไม่นานมานี้ฉันต้องการค้นหาไฟล์ทั้งหมดที่มีชื่อ«ชุด« แต่ฉันไม่ต้องการเห็นไฟล์. gif จะทำอย่างไรให้บรรลุผลเช่นนั้น? …จะบอกยังไงดีว่าอย่าแสดง. gif ให้ฉันดูแม้ว่าชื่อจะมี "คอลเลกชัน"?

สิ่งแรกที่เกิดขึ้นกับฉันคือสิ่งที่ง่ายพอ ๆ :

find $HOME -iname *collection* | grep -v .gif

 สิ่งนี้จะพบว่ามีไฟล์ทั้งหมดที่มี "collection" อยู่ในชื่อ แต่ใช้ grep ฉันแน่ใจว่าเทอร์มินัลแสดงเฉพาะสิ่งที่แตกต่างกับ« .gif »และ ... ใช่มันใช้งานได้อย่างมหัศจรรย์😀

แต่คุณไม่จำเป็นต้องใช้สองคำสั่งจริงๆ (ค้นหา + grep) เพื่อให้บรรลุสิ่งนี้ด้วยการค้นหาก็เพียงพอแล้วสำหรับเรา:

find $HOME -iname *collection* -not \( -iname "*\.gif" \)

แค่นี้แหละ ... แต่โพสต์ไม่ได้จบแค่นี้🙂

จะเป็นอย่างไรหากเราต้องการลบไฟล์เหล่านั้นที่แสดง

สำหรับสิ่งนี้เราต้องเพิ่มพารามิเตอร์เท่านั้น -ลบ ในบรรทัดนั่นคือ:

find $HOME -iname *collection* -not \( -iname "*\.gif" \) -delete

จะเป็นอย่างไรถ้าเราต้องการเปลี่ยนสิทธิ์เป็น 755?

สำหรับสิ่งนี้เราจะใช้ไฟล์ -Exec จากการค้นหา:

find $HOME -iname *collection* -not \( -iname "*\.gif" \) -exec chmod 755 {} \;

และ voila 🙂
ไม่มีอะไรที่ฉันหวังว่าคุณจะสนใจ ...


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   ฟิกโซคอน dijo

    ฉันไม่เห็นสภาพแวดล้อมเดสก์ท็อป

    1.    KZKG ^ กาอาระ dijo

      ยังไม่มีการรองรับ Cinnamon เพราะโดยพื้นฐานแล้วฉันไม่มีไอคอน Cinnamon …แค่นั้นเอง🙂
      คุณสามารถอ่านเพิ่มเติมเกี่ยวกับเรื่องนี้ได้ที่นี่: https://blog.desdelinux.net/desdelinux-tambien-te-muestra-el-entorno-de-escritorio-que-usas-en-tus-comentarios/

  2.   ฟิกโซคอน dijo

    มีไอคอนสำหรับ cinammon ไหม

  3.   KZKG ^ กาอาระ dijo

    ทดสอบฟังก์ชันการจดจำสภาพแวดล้อมเดสก์ท็อปใหม่
    ทดสอบครั้งที่ 1

    1.    KZKG ^ กาอาระ dijo

      DPM ทำงานได้ดีมาก🙂

      1.    Elav dijo

        แล้วมันควรใส่อะไรใน User Agent?

        1.    KZKG ^ กาอาระ dijo

          ตอนนี้ฉันทำบทความอธิบาย🙂นี้
          อย่างไรก็ตาม ... หากคุณใส่ "KDE" ใน UserAgent คุณจะได้รับโลโก้ KDE หากคุณใส่ "Xfce" ให้ชัดเจนเป็นต้น

          ตอนนี้ถ้ามีคนแสดงความคิดเห็นจาก Chakra, Kubuntu หรือใช้ Konqueror หรือ Rekonq ... บล็อกจะใส่ไอคอน KDE โดยอัตโนมัติ

          ราวกับว่าพวกเขาแสดงความคิดเห็นเกี่ยวกับ Xubuntu มันจะวางไว้บน Xfce

          1.    Elav dijo

            😛ดี

          2.    นักล่า dijo

            ไม่มีไอคอนคูลเลอร์สำหรับ kde?

  4.   นักล่า dijo

    กำลังทดสอบตัวแทนผู้ใช้ ...

    1.    KZKG ^ กาอาระ dijo

      ความจริงก็คือ KDE นั้นไม่ได้ดีที่สุดอย่างแน่นอน ... แต่ในเวลานั้นไม่มีใครที่ดีกว่าในมือ

      อย่างไรก็ตาม ... คุณไม่จำเป็นต้องกำหนดค่า UserAgent ของคุณอย่างที่คุณพูดจาก Kubuntu ฉันตั้งโปรแกรมฟังก์ชั่นนี้ดังนั้นถ้าเป็น Kubuntu จะตั้งค่าไอคอน KDE โดยอัตโนมัติ

    2.    ทรูโกะ 22 dijo

      ^ ___ ^ การทดสอบ

  5.   โรตส์ 87 dijo

    นี่มันคาถาอะไรเนี่ย !!!!! ฮ่า ๆ ๆ กำลังรอบทความ User Agent อยู่ ... โดยที่ฉันไม่รู้ว่าเป็นฉันหรือบทความนี้ฉันรู้สึกเหมือนเคยเห็นแล้วหรือเป็นภาพลวงตาของฉัน

  6.   เรยอง dijo

    น่าสนใจแม้ว่าฉันจะยังไม่คุ้นเคยกับการใช้การค้นหาและนิพจน์ทั่วไป แต่ของฉันถูก จำกัด ให้ใช้ locate xD

    1.    KZKG ^ กาอาระ dijo

      ด้านลบของ locate คือมันไม่ทำงานแบบเรียลไทม์นั่นคือถ้าฉันเพิ่งคัดลอกบางอย่างไปยังคอมพิวเตอร์ค้นหาว่ายังไม่ได้ทำดัชนีไฟล์ใหม่เหล่านั้นและ ... find อนุญาตให้ทำสิ่งต่างๆได้มากขึ้นเช่นการใช้ -exec 🙂

      1.    เดวิด dijo

        ด้วยคำสั่ง -exec ที่ฉันจะแสดงความคิดเห็นมันมีประโยชน์มากในการจัดระเบียบเพลง / ซีรีส์ใหม่เช่น
        ฉันใช้มันเพื่อย้ายซีรีย์ torrent เนื่องจากมันสร้างหลายโฟลเดอร์และภายในไฟล์ที่ดาวน์โหลดมา

      2.    ไม่ระบุชื่อ dijo

        ไม่มีอะไรที่ # updatedb ธรรมดาไม่สามารถแก้ปัญหาได้ ... มันยังง่ายกว่าและเร็วกว่าในการใช้ l # updatedb && locate

        ความนับถือ

        1.    KZKG ^ กาอาระ dijo

          กล่าวอีกนัยหนึ่งฉันจะต้องเรียกใช้ updatedb เพื่ออัปเดตดัชนีรอให้เสร็จสิ้นแล้วจึงทำการค้นหา ...
          ฉันไม่ได้บอกว่ามันผิดวิธี แต่อย่างใด แต่ก่อนที่จะไปตามเส้นทางนั้นฉันชอบใช้ find และ voila เป็นการส่วนตัว

  7.   แดเนียลจี dijo

    ทดสอบของเล่นใหม่🙂

  8.   กิสการ์ด dijo

    กำลังทดสอบ ...

    1.    กิสการ์ด dijo

      สวัสดีจนกว่าฉันจะเปลี่ยน UserAgent หรือรอดำเนินการ แต่เมื่อฉันเปลี่ยนมันและ Chomium ก็บ้าไปแล้ว ไม่ว่าในกรณีใดฉันใช้ LinuxMint กับ XFCE

      1.    KZKG ^ กาอาระ dijo

        ไม่มีอะไรผิดปกติกับการเปลี่ยน UserAgent ... ฉันเปลี่ยนเป็น Firefox ตลอดเวลา😀

  9.   โลโล dijo

    เป็นการดีที่จะทราบพารามิเตอร์ของ find แต่ด้วย grep คุณต้องเขียนน้อยลงใช่ไหม

    1.    KZKG ^ กาอาระ dijo

      ใช่แน่นอน🙂
      ที่จริงสิ่งสำคัญคือต้องมีหลายวิธีเพื่อให้บรรลุผลลัพธ์ที่ต้องการความรู้ไม่ใช้พื้นที่😀

  10.   ฉัน Mendieta dijo

    ค้นหาคือเพื่อนของเรา🙂

    1.    KZKG ^ กาอาระ dijo

      +1

  11.   คาร์ลอ dijo

    ลองดูว่ามีอะไรออกมาบ้าง

  12.   ค่าใช้จ่าย dijo

    ฉันจะดูมันขอบคุณ