Al utilizar el comando find
, por qué es que la siguiente ignorará éxito directorios ocultos (los que empiezan con un período) mientras que empareja todo lo demás:ignorar/directorios podar oculta con GNU encuentran comando
find . -not \(-type d -name ".?*" -prune \)
pero esto no coincide con nada en absoluto:
find . -not \(-type d -name ".*" -prune \)
la única diferencia es el signo de interrogación. ¿No debería el último comando detectar y excluir directorios que comiencen con un punto?
pertenece a superuser.com – t0mm13b
@tommie - ¿o sí? depende de si se usa de forma interactiva o como parte de un script; en este último caso, podría decirse que es una pregunta legítima de desarrollo de software. –
downvoted por irrelevancia de la mención del título de "GNU encontrar" en la respuesta seleccionada. – danorton