Tìm kiếm bằng cách tìm và loại trừ các tệp (bằng phần mở rộng của chúng) khỏi kết quả

Như nhiều bạn đã biết, tôi sử dụng KDE, tuy nhiên, mặc dù tôi thích sự tiện lợi và thoải mái mà KDE mang lại cho tôi (vì nó cực kỳ đầy đủ), tôi không sử dụng từ xa tất cả các tùy chọn mà nó mang lại, ngay cả một số tùy chọn cơ bản.

Khi bất kỳ ai trong số các bạn muốn tìm kiếm trong thư mục X cho tất cả các tệp .jpg hoặc đơn giản là những tệp có chứa "đám cưới" trong tên của chúng, hãy sử dụng công cụ tìm kiếm của hệ thống, bởi vì tôi không 🙂

Không phải là tôi lập dị, mọt sách hay quái đản hơn những người khác, tôi chỉ sử dụng find (trong thiết bị đầu cuối rõ ràng) vì tôi thấy nó cực kỳ hiệu quả, tôi thấy đơn giản hơn khi tìm kiếm với find trong một thiết bị đầu cuối đã mở (sử dụng yakuake) bạn phải mở trình duyệt hệ thống.

Chà, cách đây không lâu, tôi muốn tìm tất cả các tệp có tên chứa «bộ sưu tập«Nhưng tôi KHÔNG muốn xem các tệp .gif, làm thế nào để đạt được thứ như vậy? … Làm thế nào để nói tìm không cho tôi xem .gif ngay cả khi tên của nó chứa "Bộ sưu tập"?

Điều đầu tiên xảy ra với tôi là một cái gì đó đơn giản như:

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

 Điều này sẽ tìm thấy tất cả các tệp có "bộ sưu tập" trong tên của chúng, nhưng sử dụng grep Anh ấy đảm bảo rằng thiết bị đầu cuối chỉ hiển thị cho tôi điều gì KHÁC BIỆT với «.gif» và ... vâng, nó hoạt động thật kỳ diệu 😀

Nhưng bạn không thực sự cần sử dụng hai lệnh (tìm + grep) để đạt được điều này, với việc tìm thấy chúng ta chỉ cần:

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

Và thế là xong ... nhưng bài viết không kết thúc ở đây 🙂

Điều gì sẽ xảy ra nếu chúng tôi muốn xóa những tệp đã được hiển thị?

Đối với điều này, chúng tôi chỉ cần thêm tham số -xóa bỏ trên dòng, đó là:

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

Điều gì sẽ xảy ra nếu chúng ta chỉ muốn thay đổi quyền thành 755?

Đối với điều này, chúng tôi sẽ sử dụng -Exec từ tìm thấy:

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

Và thì đấy 🙂
Không có gì, mà tôi hy vọng bạn thấy quan tâm ...


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   CỐ ĐỊNH dijo

    Tôi không thấy môi trường máy tính để bàn

    1.    KZKG ^ Gaara dijo

      Chưa có hỗ trợ nào cho Cinnamon, về cơ bản vì tôi không có biểu tượng Cinnamon ... chỉ vì vậy thôi 🙂
      Ở đây bạn có thể đọc thêm một chút về nó: https://blog.desdelinux.net/desdelinux-tambien-te-muestra-el-entorno-de-escritorio-que-usas-en-tus-comentarios/

  2.   CỐ ĐỊNH dijo

    có biểu tượng nào cho cinammon không

  3.   KZKG ^ Gaara dijo

    Thử nghiệm chức năng nhận dạng Môi trường máy tính để bàn mới.
    Thử nghiệm số 1

    1.    KZKG ^ Gaara dijo

      DPM hoạt động ... tuyệt vời 🙂

      1.    sống động dijo

        Và nó phải đặt những gì vào User Agent?

        1.    KZKG ^ Gaara dijo

          Bây giờ tôi làm một bài báo giải thích điều này 🙂
          Tuy nhiên ... nếu bạn đặt "KDE" trong UserAgent, bạn sẽ nhận được logo KDE, nếu bạn đặt "Xfce" thì hiển nhiên, v.v.

          Bây giờ, nếu ai đó nhận xét từ Chakra, Kubuntu, hoặc sử dụng Konqueror hoặc Rekonq ... thì blog sẽ tự động đặt biểu tượng KDE.

          Như thể họ nhận xét về Xubuntu, nó sẽ đưa cái đó lên Xfce.

          1.    sống động dijo

            😛 Đẹp

          2.    thợ săn dijo

            Không có biểu tượng thú vị nào cho kde?

  4.   thợ săn dijo

    Đang kiểm tra tác nhân người dùng ...

    1.    KZKG ^ Gaara dijo

      Sự thật là KDE không hẳn là tốt nhất ... nhưng tại thời điểm đó, không có ai tốt hơn trong tầm tay.

      Nhân tiện ... bạn không cần phải cấu hình UserAgent của mình, như bạn nhận xét từ Kubuntu, tôi đã lập trình chức năng này để nếu là Kubuntu, nó sẽ tự động đặt biểu tượng KDE 🙂

    2.    truko22 dijo

      ^ ___ ^ thử nghiệm

  5.   thối87 dijo

    Đây là kiểu phù thủy gì vậy !!!!! hahaha nằm chờ bài báo của tác nhân người dùng ... nhân tiện tôi không biết đó là tôi hay bài viết này tôi cảm thấy như nó đã được xem hay chúng là ảo tưởng của tôi

  6.   tia sáng dijo

    Chà, thật thú vị, mặc dù tôi chưa quen với việc sử dụng cụm từ tìm và thông dụng, nhưng tôi bị giới hạn trong việc sử dụng định vị xD.

    1.    KZKG ^ Gaara dijo

      Mặt tiêu cực của định vị là nó không hoạt động trong thời gian thực, tức là, nếu tôi vừa sao chép một cái gì đó vào máy tính, định vị vẫn không lập chỉ mục các tệp mới đó, còn ... find cho phép nhiều thứ hơn như sử dụng -exec 🙂

      1.    davidlg dijo

        với lệnh -exec mà tôi sẽ nhận xét, sẽ rất hữu ích để tổ chức lại nhạc / chuỗi video chẳng hạn.
        Tôi sử dụng nó để di chuyển chuỗi torrent, vì nó tạo ra một số thư mục và trong các tệp đã tải xuống

      2.    vô danh dijo

        Không có gì mà một # updatedb đơn giản không thể giải quyết được ... việc sử dụng l # updatedb && định vị vẫn dễ dàng và nhanh hơn

        Liên quan

        1.    KZKG ^ Gaara dijo

          Đó là, tôi sẽ phải chạy updatedb để cập nhật các chỉ mục, đợi nó kết thúc và sau đó thực hiện tìm kiếm? ...
          Tôi không nói đó là con đường sai, nhưng trước khi đi xuống con đường đó, cá nhân tôi thích chỉ sử dụng tìm và thì đấy.

  7.   Daniel G. dijo

    thử đồ chơi mới 🙂

  8.   giskard dijo

    Thử nghiệm…

    1.    giskard dijo

      Xin chào, cho đến khi tôi thay đổi UserAgent hoặc đang chờ xử lý. Nhưng một khi tôi đã thay đổi nó và Chomium trở nên điên loạn. Trong mọi trường hợp, tôi sử dụng LinuxMint với XFCE.

      1.    KZKG ^ Gaara dijo

        Không có gì sai khi thay đổi UserAgent ... Tôi luôn thay đổi nó thành Firefox của mình 😀

  9.   Lolo dijo

    Biết thông số của find là tốt nhưng với grep thì phải viết ít hơn đúng không?

    1.    KZKG ^ Gaara dijo

      Đúng vậy 🙂
      Thực ra điều quan trọng là phải có nhiều cách để đạt được kết quả mong muốn, kiến ​​thức không tốn dung lượng 😀

  10.   Tôi Mendieta dijo

    Tìm là bạn của chúng tôi 🙂

    1.    KZKG ^ Gaara dijo

      +1

  11.   carlos dijo

    thử xem những gì xuất hiện

  12.   sự kết hợp dijo

    Tôi sẽ xem qua nó, cảm ơn.