Deletar arquivos de um usuário especifico [RESOLVIDO]

1. Deletar arquivos de um usuário especifico [RESOLVIDO]

Alexandre Rios
alex_tj

(usa Outra)

Enviado em 13/07/2017 - 12:31h

Galera,

Bom dia,

Uma ajuda - Tenho um diretório com vários arquivos porém quero deletar de uma única vez apenas os arquivos que pertencerem ao usuário Michael Jackson, que nem no exemplo abaixo, poderiam me ajudar.

-rwxrwxr-x 1 michael.jackson dstage 13423 Jan 17 09:48 XXXXXXX.txt
-rwxrwxr-x 1 michael.jackson dstage 17960 Jan 17 09:48 AAAAAAA.TXT
-rwxrwxr-x 1 suzana.pires dstage 27275 Jan 17 09:49 ZZZZZZZZ.csv
-rwxrwxr-x 1 deborah.secco dstage 13311 Jan 17 09:50 11111111111.TXT
-rwxrwxr-x 1 michael.jackson dstage 5166 Jan 17 10:07 S2S2S2S2S2.TXT.gz


Valeu!


  


2. MELHOR RESPOSTA

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 13/07/2017 - 12:44h

alex_tj escreveu:

Galera,

Bom dia,

Uma ajuda - Tenho um diretório com vários arquivos porém quero deletar de uma única vez apenas os arquivos que pertencerem ao usuário Michael Jackson, que nem no exemplo abaixo, poderiam me ajudar.

-rwxrwxr-x 1 michael.jackson dstage 13423 Jan 17 09:48 XXXXXXX.txt
-rwxrwxr-x 1 michael.jackson dstage 17960 Jan 17 09:48 AAAAAAA.TXT
-rwxrwxr-x 1 suzana.pires dstage 27275 Jan 17 09:49 ZZZZZZZZ.csv
-rwxrwxr-x 1 deborah.secco dstage 13311 Jan 17 09:50 11111111111.TXT
-rwxrwxr-x 1 michael.jackson dstage 5166 Jan 17 10:07 S2S2S2S2S2.TXT.gz
Valeu!


velho ... tenta isso aí
find diretório –user usuario -exec rm {} \; 




------------------------------------------| Linux User #621728 |-----------------------------------------
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"
------------------------------------------| Linux User #621728 |-----------------------------------------


3. Deletar arquivos de um usuário especifico

Alexandre Rios
alex_tj

(usa Outra)

Enviado em 13/07/2017 - 14:04h

Fala mano,

Blz?

O código tentou deletar todos os arquivos do diretório, e ficou perguntando se um queria excluir ou não, pq em mtos arquivos eu não tenho permissão pra deletar.
Mas eu adaptei pouca coisa e ficou assim:

Aí esse deu certo:
rm `find diretório -user 'usuário'`


Valeu mano, a ideia que você me passou ajudou bastante.

Abç.


4. Re: Deletar arquivos de um usuário especifico [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 13/07/2017 - 14:38h

alex_tj escreveu:

Fala mano,

Blz?

O código tentou deletar todos os arquivos do diretório, e ficou perguntando se um queria excluir ou não, pq em mtos arquivos eu não tenho permissão pra deletar.
Mas eu adaptei pouca coisa e ficou assim:

Aí esse deu certo:
rm `find diretório -user 'usuário'`


Valeu mano, a ideia que você me passou ajudou bastante.

Abç.


olha só ...
1- Vc poderia ter usado o "sudo" para ter as permissões
2 - Vc poderia usar os parâmetros do rm

da uma olha no exemplo
mauricio@phantom ~/temp $ ls -la
total 8
drwxr-xr-x 2 mauricio mauricio 4096 Jul 13 14:36 .
drwxr-xr-x 34 mauricio mauricio 4096 Jul 13 14:29 ..
-rw-r--r-- 1 mauricio mauricio 0 Jul 13 14:29 1
-rw-r--r-- 1 root root 0 Jul 13 14:35 2
-rw-r--r-- 1 root root 0 Jul 13 14:36 3
-rw-r--r-- 1 mauricio mauricio 0 Jul 13 14:29 4
-rw-r--r-- 1 mauricio mauricio 0 Jul 13 14:29 5
-rw-r--r-- 1 mauricio mauricio 0 Jul 13 14:29 6
mauricio@phantom ~/temp $ sudo find . -user root -exec rm -rvf {} \;
[sudo] password for mauricio:
removido “./3”
removido “./2”
mauricio@phantom ~/temp $ ls -la
total 8
drwxr-xr-x 2 mauricio mauricio 4096 Jul 13 14:36 .
drwxr-xr-x 34 mauricio mauricio 4096 Jul 13 14:29 ..
-rw-r--r-- 1 mauricio mauricio 0 Jul 13 14:29 1
-rw-r--r-- 1 mauricio mauricio 0 Jul 13 14:29 4
-rw-r--r-- 1 mauricio mauricio 0 Jul 13 14:29 5
-rw-r--r-- 1 mauricio mauricio 0 Jul 13 14:29 6
mauricio@phantom ~/temp $




------------------------------------------| Linux User #621728 |-----------------------------------------
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"
------------------------------------------| Linux User #621728 |-----------------------------------------







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts