כיצד למצוא קובץ ב-Raspberry Pi
כדי למצוא קובץ במערכת Raspberry Pi א למצוא נעשה שימוש בפקודה שהתחביר שלה משותף להלן:
תחביר
$ sudo find [קובץ נתיב]
ישנן מספר דרכים להשתמש בפקודה find כדי לאתר קובץ. משתמש בזה למצוא פקודה יחד עם אפשרויות אחרות אתה יכול למצוא את הקבצים:
- בספרייה ספציפית
- עם זמן ספציפי
- עם תו ספציפי בשם
- עם גודל ספציפי
- עם אישור ספציפי
כל הדרכים הללו חולקות להלן יחד עם כמה דוגמאות גם:
כדי למצוא קובץ בספריה ספציפית
כדי לגלות את הקבצים הקיימים בתיקייה או ספרייה מסוימת ניתן להשתמש בתחביר הפקודה המוזכר להלן:
תחביר
$ sudo מצא אתדוגמא
בדוגמה למטה, מצאנו את הקבצים שנמצאים בספריית הבית:
$ sudo find /home/piפלט יוצג על המסך, שיציג את כל הקבצים הקיימים בספריית הבית.
וברגע שמצאת את הקובץ הספציפי בספרייה אז אתה יכול לגשת בקלות לקובץ.
כדי למצוא את הקובץ בזמן מסוים
לפעמים אתה עשוי להרגיש צורך למצוא את הקובץ שנוצר או שונה במסגרת זמן מסוימת כמו ביומיים-שלושה האחרונים, אז כדי למצוא קבצים כאלה ניתן להשתמש בתחביר הפקודה המוזכר להלן:
i: קבצים השתנו
בתחביר הפקודה המוזכר להלן, ' M ' הדגל יחד עם הזמן משמש לייצג את הקבצים ששונו:
תחביר
$ sudo findדוגמא
כדי למצוא את הקבצים בספריית הבית ששונו ביומיים האחרונים, נעשה שימוש בפקודה המוזכרת להלן:
$ sudo find /home/pi -mtime +2
II: נוצרו קבצים
כדי למצוא את הקבצים שנוצרו במספר מסוים של ימים נעשה שימוש בתחביר המוזכר להלן, ' ג ' הדגל יחד עם הזמן משמש לייצוג קבצים שנוצרו:
תחביר
$ sudo findדוגמא
כדי למצוא את הקבצים שנוצרו בשלושת הימים האחרונים בספריית הבית:
$ sudo find /home/pi -ctime +3הפלט יציג את כל הקבצים שנוצרו בשלושת הימים האחרונים בספריית הבית:
כדי למצוא קובץ עם תו ספציפי בשם
כדי למצוא קובץ עם תווים ספציפיים הקיימים בשם הקובץ ניתן להשתמש בתחביר המוזכר להלן:
תחביר
בתחביר זה, ניתן להשתמש בכל תו, אין צורך להשתמש בתו בודד בלבד:
$ sudo findדוגמה 1
כדי למצוא את הקבצים שמתחילים בתו ' א ' בשמם:
$ sudo find /home/pi -name a*הפלט מציג את הקבצים שנמצאים בספריית הבית ושמם מתחיל בתו ' א '.
דוגמה 2
כדי למצוא את הקבצים שיש להם את האותיות 'am' בשמותיהם, ' * סימן ' בתחילת ובסוף של שמות מראה שתווים או תווים אחרים יכולים להיות נוכחים לפני ואחרי 'am' בשם הקובץ.
$ sudo find /home/pi -name *am*
כדי למצוא את הקובץ בגודל מסוים
ניתן להשתמש בתחביר המוזכר להלן כדי למצוא את הקובץ בגודל מסוים:
תחביר
$ מצא <שם ספרייה> -גודל +<גודל במספר>דוגמה 1
$ מצא /home/pi -גודל +20Mהפלט של הפקודה לעיל יציג את הקבצים הקיימים בספריית הבית בגודל השווה ל-20 מגה בייט:
דוגמה 2
כדי למצוא את הקובץ עם גודל ספציפי וזמן ספציפי ניתן להשתמש בפקודה המוזכרת להלן:
$ מצא /home/pi -גודל +20M -mtime +30הפלט של הפקודה לעיל יציג את הקבצים הקיימים בספריית הבית שהם בגודל 20M ושונו ב-30 הימים האחרונים:
כדי למצוא קובץ עם הרשאות ספציפיות
כדי למצוא את הקבצים עם הרשאות קריאה, כתיבה וביצוע ספציפיות שהוקצו למשתמש ( ב ), קבוצה ( ז ) או אחרים ( O ) נעשה שימוש בתחביר המוזכר להלן:
תחביר
$ למצוא. -perm /<תו הרשאה>תווי ההרשאה הם:
ב = המשתמש או הבעלים, ז = קבוצות שבהן הבעלים נוכח, O = אחרים.
ב = הרשאת כתיבה, ר = הרשאת קריאה, איקס = ביצוע הרשאה.
דוגמא
הפקודה למצוא את הקבצים שיש להם הרשאה/גישה לכתיבה הן על ידי הבעלים והן על ידי הקבוצות מוזכרת להלן:
$ למצוא. -perm /u=w, g=wהפלט של הפקודה לעיל יציג את כל הקבצים שיש להם הרשאת כתיבה הן למשתמש והן לקבוצה:
לאחר שגילית את הרשאות הקובץ אם ברצונך לשנות את הרשאות הקובץ, עקוב אחר ההוראות מאמר .
זה הכל בשביל להשתמש בפקודה find כדי למצוא קובץ.
טיפ בונוס
אם אתה נתקע איפשהו ואתה מרגיש צורך לגשת למדריך של המערכת שלך, אז על ידי שימוש במדריך המוזכר להלן למצוא פקודה אתה יכול לגשת למדריך:
$ גבר למצואהמדריך של המערכת יוצג על המסך כפלט עבור הפקודה לעיל:
סיכום
כדי למצוא קובץ במערכת Raspberry Pi למצוא הפקודה משמשת יחד עם שם הספרייה. ישנן מספר דרכים להשתמש בפקודה find כדי למצוא קובץ בגודל, תו או זמן מסוימים. כל אחת מהדרכים הללו נדונה בפירוט במאמר. לבסוף, הפקודה למצוא את המדריך נידונה גם כטיפ בונוס.