חפש באמצעות קבצים של מצא והכלל (לפי הסיומת שלהם) מהתוצאות

כפי שרבים מכם יודעים, אני משתמש ב- KDE, עם זאת, למרות שאני אוהב את הנוחות והנוחות ש- KDE מציע לי (מכיוון שהוא שלם ביותר), אני לא משתמש מרחוק בכל האפשרויות שהוא מביא, אפילו כמה בסיסיות.

כשמישהו מכם רוצה לחפש בתיקיית X את כל קבצי ה- jpg או פשוט את אלה שמכילים "חתונה" על שמם, השתמשו במנוע החיפוש של המערכת, כי אני לא 🙂

זה לא שאני יותר חנון, חנון או פריקי מאחרים, אני פשוט משתמש ב- find (בטרמינל ברור) מכיוון שאני מוצא אותו פרודוקטיבי להפליא, יותר פשוט לי לחפש עם find בטרמינל פתוח (באמצעות יאקואקי) עליך לפתוח את דפדפן המערכת.

ובכן, לא מזמן רציתי למצוא את כל הקבצים ששמם מכיל «אוסף«אבל לא רציתי לראות את קבצי ה- gif, איך להשיג משהו כזה? ... איך לומר למצוא לא להראות לי את .gif גם אם שמו מכיל "אוסף"?

הדבר הראשון שעלה בדעתי הוא משהו פשוט כמו:

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

 זה ימצא עם למצוא את כל הקבצים ששמם "אוסף", אך משתמשים בהם 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 {} \;

וואלה 🙂
שום דבר, שאני מקווה שתמצא עניין ...


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   FIXOCONN דיג'ו

    אני לא רואה את סביבת שולחן העבודה

    1.    KZKG ^ גאארה דיג'ו

      עדיין אין תמיכה בקינמון, בעיקרון כי אין לי את סמל הקינמון ... בדיוק בשביל זה 🙂
      כאן תוכלו לקרוא קצת יותר על כך: https://blog.desdelinux.net/desdelinux-tambien-te-muestra-el-entorno-de-escritorio-que-usas-en-tus-comentarios/

  2.   FIXOCONN דיג'ו

    האם יש סמל כלשהו לקולנוע

  3.   KZKG ^ גאארה דיג'ו

    בדיקת פונקציונליות חדשה לזיהוי סביבת שולחן העבודה.
    מבחן מס '1

    1.    KZKG ^ גאארה דיג'ו

      DPM עובד ... נהדר 🙂

      1.    אלב דיג'ו

        ומה זה אמור להכניס לסוכן המשתמשים?

        1.    KZKG ^ גאארה דיג'ו

          עכשיו אני מכין מאמר שמסביר זאת 🙂
          עם זאת ... אם תשים את "KDE" ב- UserAgent תקבל את לוגו KDE, אם תשים את "Xfce" גם את הברור מאליו וכו '.

          עכשיו, אם מישהו מגיב מצ'אקרה, קובונטו, או משתמש בקונקרור או Rekonq ... הבלוג ישים אוטומטית את סמל KDE.

          כאילו הם מגיבים על Xubuntu, זה יכניס את זה ל- Xfce.

          1.    אלב דיג'ו

            😛 נחמד

          2.    מטלטל דיג'ו

            האם לא היה סמל קריר יותר ל- kde?

  4.   מטלטל דיג'ו

    בודק סוכן משתמשים ...

    1.    KZKG ^ גאארה דיג'ו

      האמת היא ש- KDE אינו בדיוק הטוב ביותר ... אבל באותה תקופה לא היה מישהו טוב יותר בהישג יד.

      אגב ... אתה לא צריך להגדיר את UserAgent שלך, כמו שאתה אומר מקובונטו תיכנתתי את הפונקציה הזו, כך שאם זה קובונטו זה ישים אוטומטית את סמל KDE 🙂

    2.    טרוקו 22 דיג'ו

      ^ ___ ^ בדיקות

  5.   87 דיג'ו

    באיזה סוג של כישוף מדובר !!!!! חחח שוכב ומחכה למאמר סוכן המשתמש ... אגב אני לא יודע אם זה אני או המאמר הזה אני מרגיש שהוא כבר נראה או שהם האשליות שלי

  6.   זוהר דיג'ו

    ובכן, מעניין, למרות שאני עדיין לא רגיל להשתמש בביטויים חיפוש וביטויים רגילים, שלי מוגבל לשימוש ב- XD לאתר.

    1.    KZKG ^ גאארה דיג'ו

      ההיבט השלילי של איתור הוא שזה לא עובד בזמן אמת, כלומר, אם הרגע העתקתי משהו למחשב, איתור עדיין לא יוסיף את הקבצים החדשים האלה, גם ... מצא מאפשר דברים נוספים כמו שימוש ב- -exec 🙂

      1.    davidlg דיג'ו

        עם הפקודה -exec שאני מתכוון להגיב, זה מאוד שימושי לארגן מחדש מוסיקה / סדרות למשל.
        אני משתמש בה כדי להזיז את סדרת הטורנטים, מכיוון שהיא יוצרת מספר תיקיות ובתוך הקבצים שהורדו

      2.    אנונימי דיג'ו

        שום דבר ש- # updateb פשוט לא יכול לפתור ... עדיין קל ומהיר יותר להשתמש ב- l # updatedb && locate

        לגבי

        1.    KZKG ^ גאארה דיג'ו

          כלומר, האם אצטרך להריץ updateb כדי לעדכן את האינדקסים, לחכות שייגמר ואז לבצע את החיפוש? ...
          אני לא אומר שזו הדרך הלא נכונה בשום אופן, אבל לפני שאני הולך בדרך זו אני אישית מעדיף פשוט להשתמש ב- find ו- voila.

  7.   דניאל ג. דיג'ו

    בודק את הצעצוע החדש 🙂

  8.   גיסקארד דיג'ו

    בדיקה…

    1.    גיסקארד דיג'ו

      היי, עד שאשנה את UserAgent או בהמתנה. אבל פעם שיניתי את זה והחומיום השתגע. בכל מקרה, אני משתמש ב- LinuxMint עם XFCE.

      1.    KZKG ^ גאארה דיג'ו

        אין שום דבר רע בשינוי UserAgent ... אני משנה את זה ל- Firefox שלי כל הזמן 😀

  9.   לולו דיג'ו

    טוב לדעת את הפרמטרים של find אבל עם grep צריך לכתוב פחות, נכון?

    1.    KZKG ^ גאארה דיג'ו

      כן אכן 🙂
      למעשה הדבר החשוב הוא שיהיו מספר דרכים להשיג את התוצאה הרצויה, ידע לא תופס מקום 😀

  10.   אני מנדיטה דיג'ו

    מצא הוא החבר שלנו 🙂

    1.    KZKG ^ גאארה דיג'ו

      +1

  11.   קרלוס דיג'ו

    נסה לראות מה יוצא

  12.   עלות דיג'ו

    אני אסתכל על זה, תודה.