Re: [shell-script] Limpeza de arquivos Thumbs.db

2009-10-14 Por tôpico George Robinson
/10/09, George Robinson escreveu: > Ok Julio!!! > > Muito obrigado pela atenção!!! > > -- Forwarded message -- > From: Julio Cesar Machado > Date: 2009/10/13 > Subject: Re: [shell-script] Limpeza de arquivos Thumbs.db > To: shell-script@yahoogrupos.com.br

Re: [shell-script] Limpeza de arquivos Thumbs.db

2009-10-13 Por tôpico Julio Cesar Machado
George, use o seguinte: DIR="/media/disk-1/mp3/Oasis/Standing on the Shoulder of Giants/" FILE="*.mp3" find "$DIR" type f -name "$FILE" > playlist_filename.lst Testei e funciona. É aconselhável usar ASPAS quando se trata de variáveis que não sabemos o formato do seu conteúdo, isto é, se haverá

Re: [shell-script] Limpeza de arquivos Thumbs.db

2009-10-13 Por tôpico Thiago Diniz da Silveira
Colocando assim: find "${DIR}" type f -name $FILE > playlist_filename.lst usa o -iname porque dai não é considerado o "case sensitive" achara mais arquivos Thumbs.db. 2009/10/13 George Robinson > > > Prezados, > > Gostaria de agradecer imensamente à todos que leram e responderam a meu > topico.

RE: [shell-script] Limpeza de arquivos Thumbs.db

2009-10-13 Por tôpico Márcio Gil
Simples, basta colocar a variável de ambiente entre aspas: find "$DIR" type f -name "$FILE" > playlist_filename.lst > -Original Message- > From: George Robinson > > Prezados, > > Gostaria de agradecer imensamente à todos que leram e > responderam a meu > topico. Porém agora eu me enco

Re: [shell-script] Limpeza de arquivos Thumbs.db

2009-10-13 Por tôpico Thiago Diniz da Silveira
A alteração que eu fiz foi colocar $DIR entre " " (aspas) e colocar entre chaves para indicar que é só aquela variável (isso não é necessário, mas é melhor acostumar a usar assim eu acho). Pois caso você fosse usar 2 variáveis distintas por exemplo $DIR$DIR2 daria problema, já se for ${DIR}${DIR2}

Re: [shell-script] Limpeza de arquivos Thumbs.db

2009-10-13 Por tôpico George Robinson
Prezados, Gostaria de agradecer imensamente à todos que leram e responderam a meu topico. Porém agora eu me encontro com um outro problema relativo ao mesmo script. o argumento find / -name "thumbs.db" -exec rm -f {} funciona perfeitamente, porém agora preciso fazer algo um pouco mais complexo.

Re: [shell-script] Limpeza de arquivos Thumbs.db

2009-10-13 Por tôpico Julio Cesar Machado
2009/10/13 Marcelo Andrade > Marcelo, > pelo que sei, a única diferença (e que pode fazer muita diferença) é que com - "-exec rm -rf {}" o comando "rm" será executado cada vez que o arquivo "Thumbs.db" for encontrado. Já com o "xargs", será criada uma lista com os arquivos encontrados, e o "x

Re: [shell-script] Limpeza de arquivos Thumbs.db

2009-10-13 Por tôpico Marcelo Andrade
2009/10/7 Francisco Ambrozio > > find / -name "Thumbs.db" -exec rm -f {} \; > > abs, > shyko Aproveitando, existe alguma/muita diferença entre fazer assim e com o xargs? find / -name 'Thumbs.db' | xargs rm -f (não testado...) Grato. -- MARCELO DE F. ANDRADE Belem, PA, Amazonia, Brazil Li

RE: [shell-script] Limpeza de arquivos Thumbs.db

2009-10-09 Por tôpico Márcio Gil
A melhor maneira de tirar as dúvida é fazendo :-) [mar...@localhost ~]$ cd /drvd/ [mar...@localhost drvd]$ ls -ld * drwxr-xr-x 6 Marcio Nenhum0 Mar 10 2006 Backup/ drwxr-xr-x 19 Marcio Nenhum0 Feb 10 2007 Download/ drwxr-xr-x 16 Marcio Nenhum0 Mar 10 2006 Files/ drwxr-xr-x 5 Marc

Re: [shell-script] Limpeza de arquivos Thumbs.db

2009-10-08 Por tôpico Julio C. Neves
2009/10/7 Julio Cesar Machado > > > George, > > eu te aconselho a usar: > > find /media/disk-1/mp3 -name "*.db" -exec rm -rf {} \; > > ou > > find /media/disk-1/mp3 -name "*.db" | xargs rm -rf > > Espero ter ajudado. > > Júlio Machado (Não sou o Julio Neves...rsrsrs) >

Re: [shell-script] Limpeza de arquivos Thumbs.db

2009-10-08 Por tôpico Waldirio Manhães Pinheiro
Amigos Para o find apagar arquivos que contenham espaços, precisamos mudar de > find /media/disk-1/mp3 -name "*.db" -exec rm -rf {} \; para > find /media/disk-1/mp3 -name "*.db" -exec rm -rf "{}" \; Ps. Basta adicionar aspas duplas entre as chaves "{}" []'s Waldirio 2009/10/8 Márcio Gil >

RE: [shell-script] Limpeza de arquivos Thumbs.db

2009-10-08 Por tôpico Márcio Gil
Se houver alguma pasta ou arquivo com espaços: find /media/disk-1/mp3 -iname "*.db" | xargs -d '\n' rm -rf ou find /media/disk-1/mp3 -iname "*.db" -print0 | xargs -0 rm -rf Quanto a opção -exec, não sei se funciona direito com nomes de arquivos com espaços, mas deve ter a mesma eficiência do xa

Re: [shell-script] Limpeza de arquivos Thumbs.db

2009-10-07 Por tôpico George Robinson
Ta certo Julio Machado!!! Obrigado mesmo!!! Comentei do for, pq em outra vida eu usava-o muito... porém... vcs mostraram que assim eh realmente simples... Att, 2009/10/7 Julio Cesar Machado > > > George, > > eu te aconselho a usar: > > find /media/disk-1/mp3 -name "*.db" -exec rm -rf {} \; >

Re: [shell-script] Limpeza de arquivos Thumbs.db

2009-10-07 Por tôpico Julio Cesar Machado
George, eu te aconselho a usar: find /media/disk-1/mp3 -name "*.db" -exec rm -rf {} \; ou find /media/disk-1/mp3 -name "*.db" | xargs rm -rf Espero ter ajudado. Júlio Machado (Não sou o Julio Neves...rsrsrs) 2009/10/7 George Robinson > > > Prezados, > > Estou tentando remover todos os arqu

Re: [shell-script] Limpeza de arquivos Thumbs.db

2009-10-07 Por tôpico George Robinson
Muito obrigado à todos... O Nivel de feedback aqui eh muito elevado. Att, 2009/10/7 Thiago Diniz da Silveira > > > # find /media/disk-1/mp3/ -iname "thumbs.db" -exec rm {} ;\ > > provavelmente isso fará o que você quer. > > Talvez eu tenha errado na sintaxe de algo, mas é só ver no man qualque

Re: [shell-script] Limpeza de arquivos Thumbs.db

2009-10-07 Por tôpico Arkanon
2009/10/7 George Robinson > > Estou tentando remover todos os arquivos Thumbs.db do meu webserver mas > continuo esbarrando em minhas limitaçoes... > Eu creio o seguinte script: > > #!/bin/bash > LIXO="/media/disk-1/mp3/*" > for i in $LIXO; do cd "$i"; > done > > porem nao sei como continuar para

Re: [shell-script] Limpeza de arquivos Thumbs.db

2009-10-07 Por tôpico Thiago Diniz da Silveira
# find /media/disk-1/mp3/ -iname "thumbs.db" -exec rm {} ;\ provavelmente isso fará o que você quer. Talvez eu tenha errado na sintaxe de algo, mas é só ver no man qualquer coisa. 2009/10/7 George Robinson > > > Prezados, > > Estou tentando remover todos os arquivos Thumbs.db do meu webserver

Re: [shell-script] Limpeza de arquivos Thumbs.db

2009-10-07 Por tôpico George Robinson
Boa tarde Francisco, muito obrigado, E como eu faria com o for?? Att, 2009/10/7 Francisco Ambrozio > > > find / -name "Thumbs.db" -exec rm -f {} \; > > abs, > shyko > > 2009/10/7 George Robinson > > > > > > > > > > > Prezados, > > > > Estou tentando remover todos os arquivos Thumbs.db do meu

Re: [shell-script] Limpeza de arquivos Thumbs.db

2009-10-07 Por tôpico Francisco Ambrozio
find / -name "Thumbs.db" -exec rm -f {} \; abs, shyko 2009/10/7 George Robinson > > > Prezados, > > Estou tentando remover todos os arquivos Thumbs.db do meu webserver mas > continuo esbarrando em minhas limitaçoes... > Eu creio o seguinte script: > > #!/bin/bash > LIXO="/media/disk-1/mp3/*" >