¿Qué opción se debe usar en el comando de find
en Linux para listar archivos no ejecutables en el directorio?
Depende de su definición de ejecutable , en este contexto.
Si se refiere a archivos que usted (usuario actual) puede ejecutar, entonces puede usar algo como esto (busca archivos regulares no ejecutables; sin directorios)
find . -type f ! -executable
Si, en cambio, se refiere a archivos que tienen el conjunto de permisos +x
(para su propietario o grupo o para todos), entonces creo que quiere algo como esto (busca archivos normales; sin directorios; que no tienen u+x
, g+x
ni o+x
)
find . -type f ! -perm /0111