copiar todos os arquivos de uma determinada extenção

1. copiar todos os arquivos de uma determinada extenção

Marcos Vinicius
sturtao

(usa Ubuntu)

Enviado em 04/05/2012 - 14:38h

Olá...

Estou com um trabalho para fazer mas o professor não auxilia muito o pessoal com os comandos entao cabe a nos corrermos atraz..

tenho que fazer um script de bachup que pergunte ao usuario que tipo de arquivo quer copiar e em q pasta salvar...

gostaria de saber como vou buscar a determinada extenção no sistema inteiro...

ja me sugeriram cp *.txt destino .. esse comando só copia os arquivos .txt q estiverem no diretorio q esta sendo executado o comando... o resto to script eu ja fiz só preciso desse detalhe...


nao sei se o cp tem algum parâmetro que busca em todos os diretorios.

Sugestões?


  


2. Re: copiar todos os arquivos de uma determinada extenção

Perfil removido
removido

(usa Nenhuma)

Enviado em 04/05/2012 - 14:51h

Para buscar você pode usar o find

# find /diretorio -name '*.txt'
# find /usr/local/sbin -name '*.sh'


Pesquisando a partir do raiz (Em todo linux).

# find / -name '*.txt' 


Buscando e copiando.

# find /home/teste -name '*.txt' -exec cp {} /backup/teste \; 







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts