lista todos os arquivos / diretórios criados por um usuário específico [duplicado]

0

Em uma pasta, existem arquivos criados por vários usuários. Como posso listar todos os arquivos / diretórios criados por um usuário específico, usando ls ou outra coisa?

    
por user288609 29.04.2018 / 19:24

2 respostas

0

A partir de agora, não é possível com o comando 'ls', mas você não precisa se preocupar 'encontrar' é seu amigo. Suponha que minha pasta seja - > / root / sam e estou procurando por um arquivo pertencente a shubham, então o seguinte comando faria a tarefa -

ache / root / sam -user shubham

Caso você queira arquivos específicos, digamos, arquivos .php, então o seguinte comando pode ser usado -

ache / root / sam -user shubham "* .php"

    
por 29.04.2018 / 19:48
0

Como dito nos comentários, você só pode encontrar arquivos pertencentes a um determinado usuário. Quem criou um arquivo não é armazenado em sistemas Unix / Linux em geral. O comando a seguir fornecerá sua listagem de arquivos.

find /path/to/directory -user USERNAME

Então, para encontrar todos os arquivos do usuário pete no diretório home do usuário john, use o seguinte comando

find /home/john -user pete

Você precisa ter as permissões certas para pesquisar / home / john. Quando você não está logado como root, o comando deve ser precedido por 'sudo'

sudo find /home/john -user pete
    
por 29.04.2018 / 19:56