Cari dengan menemukan dan mengecualikan file (dengan ekstensi mereka) dari hasil

Seperti banyak dari Anda yang tahu saya menggunakan KDE, bagaimanapun, meskipun saya menyukai kemudahan dan kenyamanan yang ditawarkan KDE (karena sangat lengkap), saya tidak menggunakan semua opsi yang dibawanya, bahkan beberapa yang dasar.

Jika ada di antara Anda yang ingin mencari di folder X untuk semua file .jpg atau hanya yang berisi "pernikahan" dalam namanya, gunakan mesin pencari sistem, karena saya tidak 🙂

Bukannya saya lebih geek, kutu buku atau aneh dari yang lain, saya hanya menggunakan find (di terminal yang jelas) karena menurut saya sangat lebih produktif, lebih mudah bagi saya untuk mencari dengan menemukan di terminal yang terbuka (menggunakan Yakuake) Anda harus membuka browser sistem.

Nah, belum lama ini saya ingin mencari semua file yang namanya mengandung «koleksi«, Tapi saya TIDAK ingin melihat file .gif, bagaimana cara mencapai sesuatu seperti itu? ... bagaimana cara memberi tahu find agar tidak menampilkan .gif meskipun namanya mengandung "Koleksi"?

Hal pertama yang terpikir oleh saya adalah sesuatu yang sederhana seperti:

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

 Ini akan menemukan dengan menemukan semua file yang memiliki "koleksi" dalam namanya, tetapi menggunakan grep Saya memastikan bahwa terminal hanya menunjukkan kepada saya apa yang BERBEDA dari ".gif" dan ... ya, itu bekerja dengan sangat baik

Tetapi Anda tidak perlu menggunakan dua perintah (temukan + grep) untuk mencapai ini, dengan menemukan sudah cukup bagi kami:

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

Dan hanya itu ... tapi postingannya tidak berakhir di sini 🙂

Bagaimana jika kita ingin menghapus file yang diperlihatkan?

Untuk ini kita hanya perlu menambahkan parameter -menghapus di telepon, yaitu:

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

Bagaimana jika kita hanya ingin mengubah hak akses menjadi 755?

Untuk ini kami akan menggunakan -Exec dari temukan:

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

Dan voila 🙂
Tidak ada, yang saya harap menarik bagi Anda ...


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   PERBAIKI dijo

    Saya tidak melihat lingkungan desktop

    1.    KZKG ^ Gaara dijo

      Belum ada dukungan untuk Cinnamon, pada dasarnya karena saya tidak memiliki ikon Cinnamon… hanya untuk itu 🙂
      Di sini Anda dapat membaca lebih banyak tentangnya: https://blog.desdelinux.net/desdelinux-tambien-te-muestra-el-entorno-de-escritorio-que-usas-en-tus-comentarios/

  2.   PERBAIKI dijo

    apakah ada ikon untuk cinammon

  3.   KZKG ^ Gaara dijo

    Menguji fungsionalitas pengenalan Lingkungan Desktop baru.
    Tes No. 1

    1.    KZKG ^ Gaara dijo

      DPM bekerja… hebat 🙂

      1.    hidup dijo

        Dan apa yang seharusnya dimasukkan ke dalam Agen Pengguna?

        1.    KZKG ^ Gaara dijo

          Sekarang saya membuat artikel yang menjelaskan ini 🙂
          Namun ... jika Anda meletakkan "KDE" di UserAgent Anda akan mendapatkan logo KDE, jika Anda meletakkan "Xfce" dengan baik, jelas, dll.

          Sekarang, jika seseorang berkomentar dari Chakra, Kubuntu, atau menggunakan Konqueror atau Rekonq ... blog secara otomatis akan memasang ikon KDE.

          Seolah-olah mereka mengomentari Xubuntu, itu akan menempatkannya di Xfce.

          1.    hidup dijo

            😛 Bagus

          2.    pemburu dijo

            Apakah tidak ada ikon yang lebih keren untuk KDE?

  4.   pemburu dijo

    Menguji agen pengguna ...

    1.    KZKG ^ Gaara dijo

      Yang benar adalah bahwa KDE bukanlah yang terbaik ... tapi, pada saat itu, tidak ada yang lebih baik di tangan.

      Ngomong-ngomong ... Anda tidak perlu mengkonfigurasi UserAgent Anda, seperti yang Anda sebutkan dari Kubuntu, saya memprogram fungsi ini sehingga jika itu adalah Kubuntu secara otomatis menempatkan ikon KDE 🙂

    2.    truko22 dijo

      ^ ___ ^ pengujian

  5.   busuk87 dijo

    Sihir macam apa ini !!!!! hahaha bohong menunggu artikel agen pengguna ... ngomong-ngomong saya tidak tahu apakah itu saya atau artikel ini saya merasa sudah dilihat atau itu ilusi saya

  6.   Rayonan dijo

    Menariknya, meskipun saya masih belum terbiasa menggunakan find dan regular expression, saya hanya terbatas menggunakan find xD.

    1.    KZKG ^ Gaara dijo

      Aspek negatif dari menemukan adalah bahwa ia tidak berfungsi secara real time, yaitu, jika saya baru saja menyalin sesuatu ke komputer, lokasi masih tidak mengindeks file-file baru itu, juga ... find memungkinkan lebih banyak hal seperti menggunakan -exec 🙂

      1.    davidlg.dll dijo

        Dengan perintah -exec yang akan saya komentari, sangat berguna untuk mengatur ulang musik / serial misalnya.
        Saya menggunakannya untuk memindahkan seri torrent, karena ia membuat beberapa folder dan di dalam file yang diunduh

      2.    anonim dijo

        Tidak ada yang tidak bisa dipecahkan oleh # updatedb sederhana… masih lebih mudah dan lebih cepat untuk menggunakan l # updatedb && menemukan

        salam

        1.    KZKG ^ Gaara dijo

          Maksud saya, apakah saya harus menjalankan updatedb untuk memperbarui indeks, menunggu hingga selesai dan kemudian melakukan pencarian? ...
          Saya tidak mengatakan itu cara yang salah dengan cara apa pun, tetapi sebelum turun ke jalan itu, saya pribadi lebih suka menggunakan temukan dan voila.

  7.   Daniel G. dijo

    menguji mainan baru 🙂

  8.   giskard dijo

    Menguji…

    1.    giskard dijo

      Hai, sampai saya mengubah UserAgent atau tertunda. Tapi begitu saya mengubahnya dan Chomium menjadi gila. Bagaimanapun, saya menggunakan LinuxMint dengan XFCE.

      1.    KZKG ^ Gaara dijo

        Tidak ada yang salah dengan mengubah UserAgent ... Saya mengubahnya ke Firefox saya setiap saat 😀

  9.   Lolo dijo

    Mengetahui parameter find adalah hal yang baik, tetapi dengan grep Anda harus menulis lebih sedikit, bukan?

    1.    KZKG ^ Gaara dijo

      Ya memang 🙂
      Sebenarnya yang penting ada banyak cara untuk mencapai hasil yang diinginkan, pengetahuan tidak memakan tempat 😀

  10.   I Mendieta dijo

    Temukan adalah teman kita 🙂

    1.    KZKG ^ Gaara dijo

      +1

  11.   carlos dijo

    coba lihat apa yang keluar

  12.   biaya dijo

    Aku akan melihatnya, terima kasih.