Aceasta este comanda ftff care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
ftff - utilitar de găsire a fișierelor cu toleranță la erori
REZUMAT
ftff [-#fFhIpq][-t#][start_directory] file_to_find
DESCRIERE
ftff coboară recursiv ierarhia directoarelor și raportează toate obiectele din fișier
sistem cu un nume care se potrivește aproximativ cu numele de fișier dat.
ftff atinge toleranța la erori prin calculul așa-numitului Levenshtein ponderat
Distanţă. Distanța Levenshtein este definită ca număr minim de caractere
inserții, ștergeri și înlocuiri care transformă un șir A într-o sfoară B.
ftff se comportă ca.
„găsiți directorul_pornire -nume fișier_pentru_găsi -printare”
cu urmatoarele diferente:
- ftff este tolerant la erori
- ftff NU face distincție între majuscule și minuscule
- nivelul de toleranță la erori poate fi ajustat prin specificarea parametrului opțional
toleranţă. A toleranță de 0 specifică potrivirea exactă.
OPŢIUNI
-h Imprimă câteva informații de ajutor/utilizare.
-f Urmați legăturile simbolice din directoare. Notă: o legătură simbolică precum „undeva -> ..”
provoacă în mod natural o buclă nesfârșită. În mod implicit ftff nu urmează legături simbolice
la directoare.
-F Clasificați tipul de fișier adăugând un caracter la fiecare nume de fișier. Acest personaj
este:
'*' pentru fișierele obișnuite care sunt executabile
„/” pentru directoare
'@' pentru legături simbolice
'|' pentru FIFO-uri
'=' pentru prize
-p tipăriți valoarea reală a distanței în fața numelui fișierului. Această valoare este egală cu
numărul de inserări, ștergeri și înlocuiri necesare pentru a transforma
fișierul care a fost găsit în cheia de căutare (fișier_pentru_găsi).
-q taceți și nu imprimați niciun avertisment despre directoare care nu pot fi citite.
-# or -t#
Setați nivelul de toleranță la eroare la #. Nivelul de toleranță la erori este un număr întreg în
interval 0-255. Specifică numărul maxim de erori permise în găsirea
potrivire aproximativă. Toleranța implicită este (strlen(searchpattern) - numărul de
wildcards)/6 + 1
-I Efectuați căutarea diferențiată cu majuscule și minuscule (implicit este diferențiată între majuscule și minuscule)
fișier_de_găsi
Numele fișierului de căutat. '*' și '?' pot fi folosite ca metacaractere.
'?' denotă un singur caracter.
„*” indică un număr arbitrar de caractere.
director_start
Directorul pentru a începe căutarea. Directorul curent este implicit.
Ultimul argument pentru ftff nu este analizat pentru opțiuni, deoarece programul are nevoie de cel puțin unul
argument nume-fișier. Aceasta înseamnă că ftff -x nu se va plânge de o opțiune greșită dar
căutați fișierul numit -x.
EXEMPLU
ftff același lucru
Acesta va găsi, de exemplu, un fișier numit ceva sau sameting sau sum-thing sau...
Pentru a găsi toate fișierele care încep cu orice prefix, aveți ceva de genul IOComm între și
se termină cu un sufix de două litere:
ftff '*iocomm.??'
Pentru a găsi toate fișierele care încep exact cu prefixul DuPeg:
ftff -0 'dupeg*'
Utilizați ftff online folosind serviciile onworks.net