Respuestas:
Puedes usar el findcomando:
find YOUR_STARTING_DIRECTORY -type d -name "*99966*" -print
Ejemplo:
find ~ -type d -name "*99966*" -print
debe encontrar todos los directorios ( -type d) que comiencen desde su directorio de inicio ( ~) que tengan sus nombres que contengan la cadena "99966" ( -name "*99966*") y los muestren ( -print).
Para evitar todos los resultados de "Permiso denegado", puede usar:
find / -type d -name "*99966*" -print 2>/dev/null
Consulte este artículo sobre dispositivos nulos y este sobre transmisiones estándar para obtener más información.
Una manera fácil de hacer esto es usarlo find | egrep string. Si hay demasiados golpes, usa la -type dbandera para buscar. Ejecute el comando al comienzo del árbol de directorios que desea buscar, o también deberá proporcionar el directorio como argumento find.
Otra forma de hacer esto es usar ls -laR | egrep ^d.
Y el locatecomando también es útil:locate string