Necesidad de encontrar archivos/carpetas con nombres más largos que n caracteres (OS X 10.9.1).
¿Podría ayudarnos, por favor?
Necesidad de encontrar archivos/carpetas con nombres más largos que n caracteres (OS X 10.9.1).
¿Podría ayudarnos, por favor?
Puede utilizar el find
comando con el -regex
(expresión regular). Esto es probablemente menos eficiente que globbing, porque -regex
coincide con la ruta completa.
find -E . \( -type f -or -type d \) -and -regex '.*/[^/]{11,}'
Precisamente, este comando hace lo siguiente:
-maxdepth n
cláusula);-E
) para las expresiones regulares.-type f -or -type d
)La forma más básica es probablemente utilizar el globbing:
find . -type f -name '???????????*'
Esto listará todos los archivos con una longitud de nombre de archivo mayor a 10 caracteres. Hay 11 signos de interrogación, y el asterisco coincide con los de mayor longitud. Modifique el número de signos de interrogación para que coincida con lo que está buscando.
Para un número mayor o igual a 10, utilice ??????????*
o para un uso igual a 10 ??????????
.
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.