
Quero saber como apenas verificar a permissão de um arquivo.
Eu sei
ls -l yourfile
vou mostrar a você, mas só preciso das nove cartas de permissão.
Obrigado
Responder1
Um comentário sugere uma possível duplicata, mas a resposta aceita não é portável. Portavelmente:
ls -ld file |awk '{ print $1; }'
ou
ls -ld file |sed -e 's/ .*//'
Adicionei a -d
opção de evitar surpresa se"arquivo"acontece de ser umdiretório.
O hábito de longa data de configurar scripts me faz preferir o último, que nem sempre tem alguns caracteres a menos.