זוהי הפקודה ftff שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
ftff - כלי איתור קבצים סובלני תקלות
תַקצִיר
ftff [-#fFhIpq][-t#][ספריית ההתחלה] file_to_find
תיאור
ftff יורד באופן רקורסיבי בהיררכיית הספריות ומדווח על כל האובייקטים בקובץ
מערכת עם שם התואם בערך לשם הקובץ הנתון.
ftff משיג סובלנות לתקלות על ידי חישוב מה שנקרא לוונשטיין המשוקלל
מֶרְחָק. מרחק לבנשטיין מוגדר כמספר התווים המינימלי
הוספות, מחיקות והחלפות המשמרות מחרוזת A לתוך מחרוזת B.
ftff מתנהג כמו
'find start_directory -name file_to_find -print'
עם ההבדלים הבאים:
- ftff סובלני לתקלות
- ftff אינו רגיש לאותיות גדולות
- ניתן להתאים את רמת סבילות התקלות על ידי ציון הפרמטר האופציונלי
סוֹבלָנוּת. A סובלנות של 0 מציין התאמה מדויקת.
אפשרויות
-h מדפיס מעט מידע על עזרה/שימוש.
-f עקוב אחר קישורים סמליים בספריות. הערה: קישור סמלי כמו "איפשהו -> .."
גורם באופן טבעי ללולאה אינסופית. כברירת מחדל ftff אינו עוקב אחר קישורים סמליים
למדריכים.
-F סיווג את סוג הקובץ על ידי הוספת תו לכל שם קובץ. הדמות הזאת
היא:
'*' עבור קבצים רגילים הניתנים להפעלה
'/' עבור ספריות
'@' לקישורים סמליים
'|' עבור FIFOs
'=' עבור שקעים
-p הדפס את ערך המרחק האמיתי לפני שם הקובץ. ערך זה שווה ל
מספר ההוספות, המחיקות וההחלפות הדרושים כדי להפוך את
קובץ שנמצא במפתח החיפוש (הקובץ_למצוא).
-q שמרו על שקט ואל תדפיס כל אזהרה לגבי ספריות לא קריאות.
-# or -t#
הגדר את רמת סובלנות התקלות ל-#. רמת סבילות התקלות היא מספר שלם ב-
טווח 0-255. הוא מציין את המספר המרבי של שגיאות המותרות במציאת ה
התאמה משוערת. סובלנות ברירת המחדל היא (strlen(searchpattern) - מספר של
תווים כלליים)/6 + 1
-I בצע חיפוש תלוי רישיות (ברירת המחדל היא תלוית רישיות)
file_to_find
שם הקובץ לחיפוש. '*' ו-'?' יכול לשמש כתווים כלליים.
'?' מציין תו בודד אחד.
'*' מציין מספר שרירותי של תווים.
start_directory
הספרייה לתחילת החיפוש. הספרייה הנוכחית היא ברירת המחדל.
הארגומנט האחרון ל-ftff אינו מנותח עבור אפשרויות מכיוון שהתוכנית זקוקה לפחות אחת
ארגומנט שם קובץ. זה אומר ש ftff -x לא יתלונן על אפשרות שגויה אבל
חפש את הקובץ בשם -x.
דוגמא
ftff אותו דבר
זה למשל ימצא קובץ שנקרא משהו או sameting או sum-thing או ...
כדי למצוא את כל הקבצים שמתחילים בקידומת כלשהי, יש משהו כמו IOComm בין לבין
סוף בסיומת של שתי אותיות:
ftff '*iocomm.??'
כדי למצוא את כל הקבצים שמתחילים בדיוק בקידומת DuPeg:
ftff -0 'דופג*'
השתמש ב-ftff באינטרנט באמצעות שירותי onworks.net