כיצד למצוא קבצים בלינוקס

מְחַבֵּר: Monica Porter
תאריך הבריאה: 20 מרץ 2021
תאריך עדכון: 1 יולי 2024
Anonim
מדריך לינוקס ושפת BASH - קבצים ותיקיות
וִידֵאוֹ: מדריך לינוקס ושפת BASH - קבצים ותיקיות

תוֹכֶן

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

צעדים

שיטה 1 מתוך 3: השתמש בפקודה "מצא"

  1. מצא קבצים לפי שם. זוהי שיטת החיפוש הבסיסית ביותר שתוכלו לעשות עם הפקודה למצוא. הפקודה למטה תמצא את הקובץ בספריה הנוכחית וכל תיקיות המשנה שלו.
    • להשתמש -שם במקום -שֵׁם להתעלם מאלמנטים גדולים וקטנים בשאילתות שלך. קומינד -שֵׁם לקחת בחשבון גורם זה.

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

  3. השתמש בתווים כלליים.* כדי למצוא את כל הקבצים המכילים את חלקי השאילתה. תווים * זה יכול להיות שימושי לחיפוש פריטים שאינך יודע את השם המלא עבורם או כאשר ברצונך למצוא את כל הקבצים עם סיומת מסוימת.
    • הפקודה לעיל תחזיר את כל קבצי ה- .conf בספריית המשתמשים (וספריות המשנה) של Pat.
    • אתה יכול גם להשתמש בו כדי למצוא את כל הקבצים המכילים חלק משם הקובץ. אם, למשל, יש הרבה חומר הקשור ל- wikiHow, תוכלו לחפש בכל זה על ידי הקלדה " * wiki *".

  4. לפשט את התוצאות. זה יכול להיות קשה להקרנה כאשר יותר מדי תוצאות מוחזרות. בשלב זה, השתמש בתו | ולשלוח את תוצאות החיפוש לתוכנית מיון "פחות". לאחר מכן תוכלו לדפדף ולסנן את התוצאות הרבה יותר בקלות.
  5. מצא סוג מסוים של תוצאת חיפוש. אתה יכול להשתמש בתווים נוספים כדי לקבל סוגים ספציפיים של תוצאות חיפוש. אתה יכול למצוא קבצים רגילים (f), תיקיה (ד), קישור סמלי (l), מנהלי התקנים (ג) ולחסום מכשיר (ב) עם השינוי המתאים.
  6. סנן תוצאות חיפוש לפי גודל. כאשר יש לך מספר קבצים עם אותו שם ויודעים את גודל הקובץ שאתה מחפש, אתה יכול לסנן את תוצאות החיפוש לפי קריטריון זה.
    • הפקודה שלעיל תחזיר קבצים בגודל 50 מגה או יותר. אתה יכול להשתמש בתווים + אוֹ - כדי למצוא קבצים גדולים או קטנים יותר. כאשר לא משתמשים בתווים אלה, החיפוש יחזיר את הקובץ עם הגודל נכון גודל נדרש
    • ניתן לסנן לפי בתים (ג), קילובייט (k), מגה-בתים (M), ג'יגה בייט (ז), או 512 בתים בלוקים (ב). שים לב שסעיף זה תלוי רישיות.
  7. השתמש באופרטורים לוגיים כדי לשלב בין סוגי חיפושי ההקרנה. אתה יכול להשתמש במפעילים (וגם), -אוֹ (או ו -לֹא (אפס) לשילוב סוגים שונים של חיפושים.
    • הפקודה שלעיל תחפש קבצים שנמצאים בספריית "לוח השנה" שגודלם גדול מ -200 קילובייט ושמם אינו מכיל "2015".
  8. מצא קבצים לפי בעלים או גישה. אם אתה מחפש קובץ של מישהו או קובץ עם הרשאות מסוימות, תוכל למזער את היקף החיפוש.
    • הדוגמאות שלעיל תשאול עבור משתמשים, קבוצות והרשאות מסוימות. אתה יכול גם להשמיט את שם הקובץ כדי לקבל את כל הקבצים מהסוג הרשום. כמו מצא / -פרמטר 777 יחזיר קבצים עם גישה 777 (ללא הגבלה).
  9. שלב פקודות כדי להמשיך לאחר מציאת הקובץ. אתה יכול לערבב פקודות למצוא עם פקודות אחרות לביצוע פקודות אלה בקבצים שהוחזרו. הזמנה מפוצלת למצוא והשני שווה ל- -אקס ולסיים את שורת הפקודה במבטא {} ;
    • שילוב הפקודה שלעיל ימצא את כל הקבצים עם גישה 777 בספריה הנוכחית (ותיקיות המשנה) וישתמש בפקודה chmod לשנות גישה זו ל- 755.
    פרסומת

שיטה 2 מתוך 3: השתמש בפקודה "איתור"

  1. הגדרות תכונה.לְאַתֵר. באופן כללי, פיקוד לְאַתֵר לרוץ מהר יותר מפקודה למצוא תודה שעבדת על מבנה קובץ מסד הנתונים שלך. תכונה זו אינה זמינה בכל הפצות לינוקס. לכן, אתה זקוק לפקודות הבאות כדי לנסות להתקין אותן:
    • סוּג עדכון sudo apt-get ולחץ ↵ היכנסו.
    • אתה יכול להתקין ב- Debian וב- Ubuntu לפי: סוג sudo apt-get להתקין mlocate ולחץ ↵ היכנסו. אם לְאַתֵר כבר מותקן, תופיע ההודעה הבאה :.
    • ב- Linux Arch השתמש במנהל החבילות של pacman: פקמן -סיו מלוקאט
    • עבור ג'נטו, השתמש ב- emerge: להגיח mlocate
  2. עדכון מסד נתונים.לְאַתֵרשֶׁלְךָ. קומינד לְאַתֵר שום דבר לא יימצא עד שמסד הנתונים שלו ייבנה ויעודכן. למרות שמשימה זו מתבצעת באופן אוטומטי כל יום, אתה יכול לעשות זאת בעצמך ותצטרך לעשות זאת בכדי להניע אותה לְאַתֵר ימין.
    • סוּג סודו מעודכן ולחץ ↵ היכנסו.
  3. להשתמש.לְאַתֵרלביצוע שאילתות פשוטות. אמנם מהיר, אבל פיקוד לְאַתֵר אין אפשרויות רבות כמו פקודות למצוא. ביצוע החיפוש הבסיסי באמצעות פקודה זו דומה מאוד לחיפוש הבסיסי המשמש בפקודה למצוא.
    • הפקודה שלעיל מחפשת את הקובץ עם הסיומת .webp על המערכת כולה. דמות חוזרת * לוקח את אותו תפקיד כמו בפקודה למצוא.
    • כמו פקודות למצוא, -אני אל תתחשב בגורם האותיות רישיות, האותיות הקטנות בשאילתה שלך.
  4. הגבל תוצאות חיפוש. אם החיפוש מחזיר יותר מדי תוצאות, תוכל לצמצם אותן באמצעות אפשרויות , ואחריו מספר התוצאות שברצונך להציג.
    • רק 20 תוצאות החיפוש הראשונות שתואמות את השאילתה יוצגו.
    • אתה יכול גם להשתמש במבטאים | שלח תוצאות אל פָּחוּת לגלישה קלה יותר.
    פרסומת

שיטה 3 מתוך 3: מצא את הקובץ שמכיל טקסט מסוים

  1. השתמש בפקודות.grep כדי למצוא קבצים המכילים תוכן טקסט מסוים. כדי למצוא קבצים המכילים ביטויים או מחרוזות מסוימות, אתה יכול להשתמש בפקודה grep. קומינד grep הפורמט הבסיסי הוא כדלקמן:
    • -r קובע חיפוש "רקורסיבי", כלומר כל קובץ שמכיל את מילת המפתח בספרייה הנוכחית וכל תיקיות המשנה שלו ייעשה חיפוש.
    • -אני מציין כי השאילתה שלעיל אינה רגישה לאותיות רישיות. אם אתה רוצה להיות תלוי רישיות, השמט את המפעיל -אני.
  2. הסר תוכן טקסטואלי. בעת ביצוע חיפוש grep עם אותו מבנה שלמעלה, תקבלו תוצאות הכוללות שם קובץ וטקסט מודגש התואם את תוכן השאילתה. אתה יכול להסתיר טקסט תואם זה, ולהציג רק את שם הקובץ והנתיב, על ידי הוספת הפקודה הבאה:
  3. הסתר הודעות שגיאה. קומינד grep שגיאה חוזרת כאשר מנסים לגשת לספריה ללא ההרשאות הנכונות או מבצעים חיפוש לספריה ריקה. אתה יכול לשלוח הודעת שגיאה אל / dev / null כדי להסתיר בפלט. פרסומת