Re: Listar archivos con permisos determinados
El Mon, 01 Sep 2014 17:33:43 +0200, Gerardo Diez García escribió:
>> Comando find man find
>>
>> 2014-09-01 14:44 GMT+02:00 Ismael L. Donis Garcia
>> <slibre@citricos.co.cu>:
>>> Necesito listar los archivos de un número grande de carpetas que no
>>> tengan los permisos 777. Esto es posible? Como?
>>>
>> Mil Gracias, mi Ingles no es muy bueno, pero creo (no se si es 100%
>> correcto) que lo conseguí con:
>>
>> find . ! -perm 777
>>
>>
> Seguro que es correcto? Yo probé una combinación de ls con grep del
> tipo:
(...)
> Si pruebo este otro (varío el tuyo para no ahogarme con el número de
> resultados):
>
> find . -maxdepth 1 ! -perm 777
>
> Obtengo (editado pero sirve para el ejemplo)
> ./.scribus
> ./.lesshst
> ./enlaces.txt (...)
>
> Si ejecuto ls -l enlaces.txt obtengo:
>
>
> ls -l enlaces.txt
> -rw-rw-r-- 1 gerardo gerardo 1891 may 31 02:50 enlaces.txt
>
> No parece que tenga los permisos que tú quieres. ¿Seguro que es
> correcto?
¿No buscaba archivos que NO tuvieran permisos 0777? Si es así, ese
"enlaces.txt" cumple con el criterio porque tiene permisos 0664 ¿no? :-?
Saludos,
--
Camaleón
Reply to: