
עודכן לאחרונה ב

אם אתה מנסה לחפש קובץ בלינוקס, יש כמה דרכים לעשות זאת, כולל שימוש במסוף או באפליקציות שעל המסך. מדריך זה יראה לך כיצד.
לא משנה כמה אתה זהיר בניהול קבצים, בסופו של דבר תמצא את עצמך תוהה היכן נמצא מסמך מסוים. זה נכון ב-Mac, Windows ואפילו לינוקס.
איך מחפשים קובץ בלינוקס? כפי שמתברר, למערכת ההפעלה יש כמה כלים מובנים חזקים מאוד לביצוע חיפושי קבצים. הנה מה שאתה צריך לדעת.
כיצד לחפש קובץ בלינוקס משורת הפקודה
השיטה החזקה ביותר לחיפוש קבצים בלינוקס היא באמצעות שורת הפקודה. בדיוק כמו ל-Windows יש א למצוא פקודה, כך גם לינוקס. פקודת UNIX למצוא יכול בקלות רבה לאתר כל סוג של קובץ שאתה עשוי לחפש. בוצע בצורה נכונה, למצוא יכול אפילו להסתכל בתוך הקבצים שלך כדי לזהות מחרוזות טקסט מסוימות, ואתה יכול לצמצם את החיפוש לקבצים אלה ששונו לאחרונה.
שימוש בסיסי
השימוש הבסיסי בחיפוש נראה כך:
מצא /home/jeff -name "*.jpg"
הפקודה הזו תחפש בספריית הבית שלי את כל הקבצים המסתיימים ב .jpg. עם זאת, יש הרבה יותר שניתן לעשות עם הפקודה.
בעקבות קישורים סמליים
כברירת מחדל, ה למצוא הפקודה תתעלם מקישורים סמליים. עם זאת, הפקודה הבאה תעקוב אחר הקישורים האלה:
מצא -O3 -L /var/www/ -name "*.html"
בדוגמה לעיל, הפקודה תפרט את כל קבצי ה-HTML ב- /var/www עץ ספריות.
איתור קבצים ריקים
כעת, נניח שרצית לזהות את כל הקבצים הריקים בספריה. הפקודה הבאה תעשה בדיוק את זה:
למצוא. -סוג f -ריק.
המפתח כאן הוא -סוּג ו -ריק פרמטרים, בשימוש במקום -שֵׁם דגל בדוגמאות קודמות.
דוגמאות נוספות
הבה נסתכל על דוגמה בסיסית נוספת, שתחזיר קבצים שהשתנו ב-6 הימים הקודמים.
מצא /home -user randomperson -mtime 6 -iname "*.db"
בפקודה זו, כל הקבצים המסתיימים ב .db יופיעו ברשימה, תוך התעלמות מרישיות טקסט, אך רק אם הקבצים שונו במהלך 6 הימים האחרונים על ידי משתמש בשם אדם אקראי.

ביצוע זה מחזיר את כל הקבצים בספרייה הנתונה ששונו במהלך 11 הימים האחרונים
אפשרויות שימושיות ואופטימיזציות למציאת קבצי לינוקס
דגלים נוספים יכולים לשלוט באיזה סדר למצוא מיישם את מבחני החיפוש שלו. כברירת מחדל, למצוא מסנן תחילה את תוצאות החיפוש לפי שם הקובץ, לפני הפעלת בדיקות אחרות. הדגל הזה יהיה -O1, אבל אין באמת סיבה לכלול את זה.
אם תעבור את -O2 דֶגֶל, למצוא מסננים המבוססים על שם הקובץ ולאחר מכן על סוג הקובץ. הבחירה השלישית, -O3, מסדר מחדש את החיפוש באופן אוטומטי על סמך שימוש יעיל במשאבים וסבירות להחזרת תוצאות רלוונטיות.
אתה יכול לשנות יותר מהתנהגויות ברירת המחדל באמצעות הפרמטרים הבאים:
- -maxdepth X: מחפש את הספרייה שצוינה ואת ספריות המשנה שלה, עד לעומק מרבי של איקס.
- -אינם: מחפש קבצים, מתעלם משימוש באותיות רישיות.
- -לֹא: מפיק רק תוצאות שאינן תואמות למקרה הבדיקה שצוין.
- -סוג f: מחפש רק קבצים
- -סוג ד: מחפש רק ספריות
- -מזמן X: מחזיר רק את הקבצים ששונו בקודם איקס ימים.
שימוש ב-grep לאיתור קבצים על סמך תוכן
בשימוש בפני עצמו, למצוא יסנן רק את הקבצים והספריות שלך על סמך שמות קבצים ומטא נתונים. עם זאת, אפשר לחפור אפילו יותר עמוק ולהשתמש בפקודת לינוקס אחרת כדי לחפש קבצים על סמך מה שהם מכילים.
הכלי לכך הוא המנוסה והנכון grep פקודה. ככה זה עובד.
למצוא. -סוג f -exec grep "forinstance" '{}' \; -הדפס.
פקודה זו תסתכל בכל קובץ (-סוג f) בתוך עץ הספריות הנוכחי (מצוין על ידי . בפקודה). לאחר מכן, זה פועל grep "לדוגמה" על כל אחד מאותם קבצים, הדפס את הקבצים המכילים לדוגמה.

בדוגמה זו, ה למצוא הפקודה מחזירה קבצים המכילים את הטקסט "שלום"
בפקודה לעיל, הסוגרים המתולתלים ({}) הם מציין מיקום עבור תוצאות הקובץ המוחזרות על ידי ה למצוא פקודה. אלה ממוקמים בתוך מרכאות בודדות (’) כדי למנוע שליחה grep שם קובץ מעוות.
ה -exec הפקודה מסתיימת בנקודה-פסיק (;), שצריך בריחה (\;) אז לינוקס לא מנסה לפרש את זה כפקודה או פרמטר אחר.
שימוש ב-Exec כדי לקחת את תוצאות החיפוש שלך צעד אחד קדימה
עכשיו שאתה יודע איך לשלוח את שלך למצוא תוצאות לפקודה אחרת באמצעות -exec, יעניין אותך ללמוד שאתה יכול לעשות הרבה יותר מסתם grep תוצאות החיפוש שלך. למעשה, היכולת הזו מקלה למדי על שינוי המוני במהירות ובקלות של קבצים.
למצוא. -name "rc.conf" -exec chmod o+r '{}' \;
הונפק על ידי משתמש השורש ב- /etc ספרייה, הפקודה לעיל תחפש את כל הקבצים עם השם rc.conf. זה ישנה את ההרשאות עבור כל אחד מאותם קבצים כדי לתת לבעל הקובץ הרשאות קריאה (chmod o+r).
זכור, -exec יפעל מספריית השורש של התקנת לינוקס שלך. אם אתה מעדיף להפעיל את הפקודה הנוספת שלך מהספרייה המכילה את הקובץ התואם, השתמש -execdir במקום זאת.
כברירת מחדל, -exec ו -execdir ימשיכו לפעול ללא הפרעה בכוחות עצמם. אם אתה מעדיף לראות הנחיות לפני שהפקודה השנייה עושה משהו, החלף את האפשרויות ב -בסדר אוֹ -אוקדיר, בהתאמה.

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

כלי GUI זה מאפשר לך לסנן לפי סוג קובץ ומתי הגישה האחרונה לקובץ או שונה. מה שאין לך עם אפשרות זו היא היכולת להפעיל פקודות אחרות במהירות בתוצאות החיפוש שלך.
למד את הפרטים הקטנים של לינוקס
בין אם אתה חדש במערכת ההפעלה לינוקס ובין אם אתה מפעיל אותה כבר שנים, אתה תמיד יכול לרענן את הכישורים שלך. עכשיו שאתה יודע איך לחפש קובץ קובץ בלינוקס, זה עשוי להיות שימושי יודע איך להשתמש ב-SCP כדי להעביר את הקובץ למחשב אחר.
אם אתה רוצה להגביל את הגישה לקבצים, תרצה בכך רשום את המשתמשים בלינוקס ראשון.
כיצד לנקות את המטמון של Google Chrome, קובצי Cookie והיסטוריית גלישה
Chrome עושה עבודה מצוינת באחסון היסטוריית הגלישה, המטמון והעוגיות שלך כדי לייעל את ביצועי הדפדפן שלך באינטרנט. זה איך לעשות...