Це команда ftff, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн- емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
ftff - відмовостійка утиліта пошуку файлів
СИНТАКСИС
ftff [-#fFhIpq][-t#][початковий_каталог] file_to_find
ОПИС
ftff рекурсивно спускається за ієрархією каталогів і повідомляє про всі об’єкти у файлі
системи з ім'ям, яке приблизно відповідає вказаному імені файлу.
ftff досягає відмовостійкості шляхом розрахунку так званого зваженого Левенштейна
Відстань. Відстань Левенштейна визначається як мінімальна кількість символів
вставки, видалення та заміни, які перетворюють рядок A в струну B.
ftff поводиться як
'знайти початковий_каталог -ім'я файлу для_знайти -друку'
з наступними відмінностями:
- ftff є відмовостійким
- ftff НЕ чутливий до регістру
- рівень відмовостійкості можна регулювати, вказавши необов'язковий параметр
толерантність. A терпимість 0 визначає точну відповідність.
ВАРІАНТИ
-h Друкує невелику інформацію про довідку/використання.
-f Переходьте за символічними посиланнями в каталогах. Примітка: символічне посилання на кшталт "десь -> .."
природно викликає нескінченний цикл. За замовчуванням ftff не переходить за символічними посиланнями
до каталогів.
-F Класифікуйте тип файлу, додаючи символ до кожного імені файлу. Цей персонаж
це:
'*' для звичайних файлів, які є виконуваними
'/' для каталогів
'@' для символічних посилань
'|' для FIFO
'=' для розеток
-p надрукувати фактичне значення відстані перед іменем файлу. Це значення дорівнює
кількість вставок, видалення та замін, необхідних для перетворення
файл, який було знайдено в ключі пошуку (файл_to_find).
-q мовчіть і не друкуйте жодних попереджень про нечитані каталоги.
-# or -t#
Встановіть рівень відмовостійкості на #. Рівень відмовостійкості є цілим числом
діапазон 0-255. Він визначає максимальну кількість помилок, дозволених під час пошуку
приблизна відповідність. Допуск за замовчуванням: (strlen(searchpattern) - кількість
символи підстановки)/6 + 1
-I Виконуйте пошук із врахуванням регістру (за умовчанням не чутливий до регістру)
файл_для_знаходження
Ім'я файлу для пошуку. '*' і '?' можна використовувати як символи підстановки.
'?' позначає один символ.
«*» позначає довільну кількість символів.
початковий_каталог
Каталог для початку пошуку. Поточний каталог є за замовчуванням.
Останній аргумент ftff не аналізується для опцій, оскільки програмі потрібен принаймні один
аргумент імені файлу. Це означає що ftff -x не буде скаржитися на неправильний варіант, але
знайдіть файл з іменем -x.
приклад
ftff однакові речі
Це, наприклад, знайде файл, який називається something або sameting або sum-thing або ...
Щоб знайти всі файли, які починаються з будь-якого префікса, розмістіть щось на кшталт IOComm між і
закінчується на двобуквенний суфікс:
ftff '*iocomm.??'
Щоб знайти всі файли, які починаються з префікса DuPeg:
ftff -0 'dupeg*'
Використовуйте ftff онлайн за допомогою служб onworks.net