Quería ejecutar un script que elija una ruta de directorio aleatoria:
find / -type d | shuf -n1
Lamentablemente, recibo mensajes de error sobre la prohibición de ingresar a ciertos directorios.
¿Cómo puedo excluir un directorio de la búsqueda con find?
command-line
find
Abdul Al Hazred
fuente
fuente
find / -xdev -type d 2>/dev/null
.find / \( -path /sys -o -path /proc \) -prune -o -type d
Sería útil si desea excluir más directorios como/dev
o/tmp
, etc.con GNU find también puede usar opciones de expresiones regulares, por ejemplo, así:
fuente