¿Cómo filtrar archivos con permisos o atributos específicos mientras se ejecuta ls?


3

Por ejemplo, si solo quiero los archivos que tienen el permiso g+s mientras corre ls, ¿Cómo podría hacer esto?

Respuestas:


9

ls no proporciona esto, normalmente se usa para ajustar solo las opciones de visualización. Lo que puedes hacer en cambio implica usar find. Por ejemplo:

find . -perm -g+s

Imitar ls El comportamiento de solo listar archivos en los directores actuales, use el -maxdepth 1 opción.

Las combinaciones posibles son infinitas. Referirse a find ayuda vinculada anteriormente para obtener más ejemplos y las diferencias de sintaxis en el uso - o / antes de modo , también con respecto a / siendo una extensión solo para GNU y + siendo utilizado en estilo BSD find.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.