Comando stat substitution para capturar a permissão de arquivo numérico no Solaris 10

1

Não há nenhum comando stat no Solaris 10. Existe alguma maneira de obter permissão de arquivo numérico?

    
por Gohar 13.07.2015 / 08:41

2 respostas

4

O GNU stat está disponível no pacote SUNWgnu-coreutils . Se você não conseguir instalar isso, o comando pkgproto é uma alternativa.

Na página de manual:

pkgproto /bin=bin /usr/bin=usrbin /etc=etc
   f none bin/sed=/bin/sed 0775 bin bin
   f none bin/sh=/bin/sh 0755 bin daemon
   f none bin/sort=/bin/sort 0755 bin bin
   f none usrbin/sdb=/usr/bin/sdb 0775 bin bin
   f none usrbin/shl=/usr/bin/shl 4755 bin bin
   d none etc/master.d 0755 root daemon
   f none etc/master.d/kernel=/etc/master.d/kernel 0644 root daemon
   f none etc/rc=/etc/rc 0744 root daemon

É trivial extrair essa saída para que você tenha apenas as permissões de arquivo octal.

    
por 13.07.2015 / 09:54
0

Você pode experimentar lstat ou lstat64 se for uma máquina de 64 bits.

    
por 13.07.2015 / 10:01