megatux
(usa Debian)
Enviado em 15/04/2013 - 17:30h
Estive afastado de T.I. (por motivos bem plausíveis), e não me recordo da sintaxe de alguns comandos. Preciso fazer um bkp e não sei onde estou errando .... Por se tratar de uma máquina "fraca", estou utilizando o "locate" no lugar do "find", porém os espaços entre os nomes de arquivo estão fritando meus miolos. Segue abaixo algumas tentativas (sem sucesso) já realizadas:
# for i in `locate -i *.doc` ; do
cp -a "$i" /newbkp ;
done
Isso será feito com as extenções - .doc, .xls, .pps, .pdf.
Sei que tbm é possível utilizar o find juntamente com caracteres de controle do bash como chaves e colchetes, mas tbm não lembro como.
# for i in `find / *.{doc,xls,pps,pdf} ; do
cp -a "$i" /newbkp ;
done
Onde estou errando ? PELO AMOR DE DEUS !!!!
Obrigado pela paciência e altruísmo !!!!
Ps.: Estou buscando moderadores pra comunidade "Apache Web Server", pois não estou tendo tempo para me dedicar o quanto gostaria. (percebe-se pela simplicidade da pergunta ... :(-)