כיצד למחוק רקורסיבית סוג קובץ בלינוקס בספריה ואת כל ספריות המשנה שלה

מחק רקובית סוג קובץ

בוודאי שבאיזה הזדמנות אימתת שיש לך סוג חסר תועלת של קובץ בכמה תיקיות, שתופס מעט מקום אבל אתה פשוט לא רוצה אותו במחשב שלך. לדוגמא, ב- macOS נוצרים קבצים מסוימים .DS_ Store השומרים מידע על סמל התיקיה, גודלה ומיקומה, וב- Windows יש desktop.ini שווה ערך. מה עושים אם יש לנו ספריה מלאה בספריות משנה ואנחנו רוצים למחוק קבצים מסוג זה או אחר? מה שעלינו לעשות הוא למחוק רקורסיבית כל אחד ואחד מהם.

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

מחק קבצים מסוג רקורסיבי מהטרמינל

הפקודות עבור קובצי ה- macOS .DS_Store לדוגמה יהיו כדלקמן:

cd ruta/a/directorio
find . -name '*.DS_Store' -type f -delete

מבין הפקודות הקודמות, הראשונה תמקם אותנו בתיקיה בה אנו רוצים להתחיל, כלומר זו המכילה את כל קבצי ה- DS_Store שאנו רוצים למחוק. השני הוא זה שימחק את כל קבצי .DS_Store מה- התיקיה הראשונה ותיקיות המשנה שלה או ספריות. אם מה שאנחנו רוצים למחוק את התמונות מתיקיות המוסיקה שהוזכרו קודם, עלינו לשים את סוג התוסף בין המרכאות, כמו '* .jpg'.

למען האמת, זה משהו שאעשה ביום שאפסיק להשתמש בקנטטה כנגן המוסיקה המוגדר כברירת מחדל. Cantata יוצרת ומסתירה קבצי מידע עם אותו שם כמו השירים עם נקודה וסרגל נמוך לפניהם (למשל ._Song). כשאני צריך את זה, הפקודה שאצטרך להשתמש בה תהיה למצוא. -שם '._ *' -סוג f-מחק.

האם המדריך הקטן הזה עזר לכם למחוק רקורסיבית קבצים מהטרמינל?

פקודת גרפ
Artaculo relacionado:
פקודת Grep: כלי רב עוצמה למציאת טקסט ממסוף

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

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

*

*

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

  1.   סבסטיאן קסטרו דיג'ו

    תודה, אבל יש שגיאה בקוד שלך. עליכם להשתמש בביטוי הרגיל '*', כלומר '* .DS_STORE'. אני ממליץ לך לתקן את זה. ובכן, למי שיש פחות ידע בבאש, הקוד שמסרת לא יעבוד. ברכות!