במערכות הפעלה דמויות יוניקס ומערכות הפעלה אחרות, find היא פקודה לחיפוש בתיקיית קבצים אחת או יותר במערכת קבצים.
find
מאפשרת לבצע חיפוש קבצים על פי קריטריונים מסוימים, ולבצע פעולה על הקבצים המתאימים, כאשר הקריטריון לסינון יכול להיות תבנית מתאימה לשם הקובץ או תבנית מתאימה לתאריך הגישה או השינוי לקובץ. בברירת המחדל, find מחזיר את כל הקבצים בתיקייה הנוכחית.
find [-H] [-L] [-P] path... [expression]
האפשרויות השונות של הפקודה שולטות בסוג הטיפול בקישורים סימבולים. בברירת המחדל, find אינו עוקב אחר קישורים סימבולים (שקול לדגל -P
). הדגל -L
מורה לפקודה לעקוב אחר קישורים אלו. ה-path לתיקייה יכול להכיל תבנית מסוג Wildcard, והביטוי בהמשך יכול להכיל אופרטורים שונים ולוגיקה מורכבת יותר.
ה-find
של פרויקט גנו עשיר יותר וכולל אפשרויות נוספות.
הדגל -type
משמש לחיפוש סוג מסוים של קבצים: תיקיות, קישורים וכדומה. אופציות נוספות הן:
find(1)
- דף העזרה במערכת ההפעלה לינוקס
פקודות בסביבת Unix ובמערכות הפעלה דמויות יוניקס | ||
---|---|---|
מערכת קבצים | ||
תהליכים | ||
סביבת משתמש | ||
עיבוד טקסט | ||
מעטפת | ||
רשת | ||
חיפוש | ||
שונות |