The UNIX and Linux Forums  


Go Back   O UNIX e Linux Forum > Top Fóruns > UNIX & avançada para usuários experientes
.
google unix.com



UNIX & avançada para usuários experientes Especialista-a-Expert. Saiba avançado UNIX, comandos UNIX, Linux, Sistemas Operativos, Administração de Sistemas, Programação, Shell, shell scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
apagar todos os arquivos, mas uma em um diretório finalight Programação Shell Script e 10 05-21-2008 04:51
Como Excluir Multi Diretório e arquivos cthinh UNIX para Dummies Perguntas & Respostas 5 05-08-2008 05:03
Exclua alguns arquivos a partir de determinado diretório Velha siva80_cit Programação Shell Script e 2 12-11-2006 06:47
apagar arquivos no diretório específico legato Programação Shell Script e 2 03-29-2006 10:46
CRON. Como excluir arquivos dentro de um diretório southoxon UNIX para Dummies Perguntas & Respostas 1 08-24-2003 11:55

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 06-01-2007
plcyber plcyber is offline
Usuário
  
 

Join Date: Jun 2007
Posts: 2
Question Existe qualquer maneira de apagar um diretório que tem mais de 200mil arquivos?

Tenho um diretório no meu servidor que tem crescido incrivelmente enorme com alta
volume de arquivos. Os arquivos são arquivos de saída gerados pelo servidor de impressão.
Estou tendo problemas com a remoção dos arquivos ou até mesmo em todo o diretório,
a CPU taxa irá bater pico sempre que executar o "rm" comando para remover
os arquivos. Eu também não posso fazer um "du-sk 'da dir bcos simplesmente congela.

Abaixo está o estado do ficheiro quando um fazer um 'ls' a partir do diretório pai:

drwxr-sr-x 2 appltest oradba 204728832 30 mai. 15:10 log_to_removed

Alguém pode ajudar a aconselhar o que é a melhor maneira de remover ou raspar esse diretório que é ocupar espaço no meu servidor?

Thks,
Patrina
  #2 (permalink)  
Old 06-01-2007
porteiro porter is offline Forum Advisor  
Usuário
  
 

Join Date: Jan 2007
Posts: 2.965
encontrar uso para listar os arquivos para stdout e então usar o xargs para executar rm em pequenos pedaços ....


Código:
find . -print | xargs -n 20 rm

Irá apagar todos os arquivos no diretório atual no sorverá de 20 em uma hora.
  #3 (permalink)  
Old 06-01-2007
plcyber plcyber is offline
Usuário
  
 

Join Date: Jun 2007
Posts: 2
Eu só executa o comando que você me deu, eu deveria ver a listagem de arquivos do stdout? O cursor apenas piscar na tela, como a confirmar que a RM é trabalhar?
  #4 (permalink)  
Old 06-01-2007
porteiro porter is offline Forum Advisor  
Usuário
  
 

Join Date: Jan 2007
Posts: 2.965
Não é suposto para imprimir qualquer coisa na tela, é gastar o tempo a fazer tudo o que é trabalho.

usar o "top" ou "ps" olhar para processar estado

Você deverá ver "encontrar" e "xargs" trabalhando como loucos e "rm", com a sua pid contando como se cada "rm" é executado com um grupo de 20 arquivos.

Também se você fizer um "ls-ld" do diretório-mãe você deve ver o nodo referência contam como caindo cada ficheiro é eliminado.
  #5 (permalink)  
Old 06-01-2007
reborg's Avatar
reborg reborg is offline Forum Staff  
Administrador
  
 

Join Date: Mar 2005
Localização: Irlanda
Mensagens: 4.240
Nota: Você deve excluir não só os arquivos, mas também eliminar e recriar o diretório.
Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 10:48.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0