Lembro-me de fazer algo como "XXX / home / user / dir / child / file" e ele retornou o proprietário e / ou a permissão de:
/home
/home/user
/home/user/dir
/home/user/child
/home/user/child/file
Mas não me lembro qual era esse comando. Alguém tem alguma ideia?
command-line
files
ls
por favor me apague
fonte
fonte
apropos mode
ouapropos permissions
no OS X e Debian. Você sabe qual plataforma / distribuição você estava usando? Poderia ter sido um comando local-local? Você pode criar um script dessa ferramenta usandodirname
estat
.Respostas:
O comando poderia ter sido:
fonte
namei -mo
é ótimo, que também te dá o dono.sudo su nginx -s/bin/bash
Eu acho que você pode estar pensando no
tree
comando. Por exemplo:As opções acima fazem o seguinte:
-p
- permissões-u
- nome de usuário / ID do usuário-f
- caminho completo-i
- não imprima linhas de indentação-d
- imprima apenas diretóriosReferências
fonte
/home/user/dir/child/file
not the children.-u
realmente necessário? Parece que é o padrão aqui (Tree ver. 1.6.0 no GNU bash 4.2.45). Existe uma opção para silenciar o "nome de usuário / ID do usuário"?Depois de pensar um pouco, eu vim com isso
A saída é assim
Espero que esteja tudo bem em ordem inversa.
Com base nos comentários, aqui está uma maneira de listar da raiz para baixo:
fonte
| tac
se tiver, ou| sed '1!G;h;$!d'
se não tiver.[ "$l_path" != / -a "$l_path" != . ]
vez disso.stat -l
provavelmente deve serstat
ouls -ld
.No diretório em que você deseja conhecer as permissões e os proprietários do antepassado:
Observe que, depois disso, você estará em
/
:) se quiser voltar para onde estava, coloque o comando dentrofonte
O comando que você está procurando listando permissões e proprietários / grupos é ls -l .
A opção -l é usada para o formato de listagem longa.
Além disso, se você deseja listar e os arquivos ocultos , adicione a opção -a (todos) .
Além disso, se você deseja listar permissões em seus subdiretórios, use a opção -R (recursiva) .
A primeira coluna exibe as permissões (leitura (r), gravação (w), execução (x)) e algumas permissões especiais (diretórios (d), - (arquivo comum)) e a terceira e quarta coluna mostra o arquivo / diretório proprietário e grupo, respectivamente.
fonte