Este es el comando ftff que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
ftff - utilidad de búsqueda de archivos tolerante a fallos
SINOPSIS
ftff [- # fFhIpq] [- t #] [directorio_inicio] file_to_find
DESCRIPCIÓN
ftff desciende recursivamente la jerarquía del directorio e informa todos los objetos en el archivo
sistema con un nombre que coincida aproximadamente con el nombre de archivo dado.
ftff logra la tolerancia a fallas calculando el llamado Levenshtein ponderado
Distancia. La distancia de Levenshtein se define como el número mínimo de caracteres
inserciones, eliminaciones y reemplazos que transforman una cadena A en una cuerda B.
ftff se comporta como
'buscar directorio_inicio -nombre_archivo_en_contrar-imprimir'
con las siguientes diferencias:
- ftff es tolerante a fallas
- ftff NO distingue entre mayúsculas y minúsculas
- el nivel de tolerancia a fallos se puede ajustar especificando el parámetro opcional
tolerancia. A tolerancia de 0 especifica la coincidencia exacta.
CAMPUS
-h Imprime un poco de información de ayuda / uso.
-f Siga enlaces simbólicos en directorios. Nota: un enlace simbólico como "en algún lugar -> .."
provoca naturalmente un bucle sin fin. Por defecto ftff no sigue enlaces simbólicos
a directorios.
-F Clasifique el tipo de archivo agregando un carácter a cada nombre de archivo. Este personaje
:
'*' para archivos normales que son ejecutables
"/" para directorios
'@' para enlaces simbólicos
'|' para FIFO
'=' para enchufes
-p imprima el valor de la distancia real delante del nombre del archivo. Este valor es igual a
el número de inserciones, eliminaciones y reemplazos necesarios para transformar el
archivo que se encontró en la clave de búsqueda (file_to_find).
-q manténgase en silencio y no imprima ninguna advertencia sobre directorios no legibles.
-# or -t #
Establezca el nivel de tolerancia a fallas en #. El nivel de tolerancia a fallos es un número entero en el
rango 0-255. Especifica el número máximo de errores permitidos en la búsqueda de
coincidencia aproximada. La tolerancia predeterminada es (strlen (patrón de búsqueda) - número de
comodines) / 6 + 1
-I Realizar búsqueda sensible a mayúsculas y minúsculas (la opción predeterminada es sensible a mayúsculas y minúsculas)
archivo_a_buscar
El nombre de archivo que se buscará. '*' y '?' se pueden utilizar como comodines.
'?' denota un solo carácter.
'*' denota un número arbitrario de caracteres.
directorio_inicio
El directorio para iniciar la búsqueda. El directorio actual es el predeterminado.
El último argumento de ftff no se analiza en busca de opciones, ya que el programa necesita al menos una
argumento de nombre de archivo. Esto significa que ftff -x no se quejará de una opción incorrecta, pero
busque el archivo llamado -x.
EJEMPLO
ftff la misma cosa
Esto, por ejemplo, encontrará un archivo llamado algo o igual o suma-cosa o ...
Para encontrar todos los archivos que comienzan con cualquier prefijo, tenga algo como IOComm entre y
terminar en un sufijo de dos letras:
ftff '* iocomm. ??'
Para encontrar todos los archivos que comienzan exactamente con el prefijo DuPeg:
ftff -0 'dupeg *'
Use ftff en línea usando los servicios de onworks.net