CP - Omitir diretorio [RESOLVIDO]

1. CP - Omitir diretorio [RESOLVIDO]

Fayos
faosfbi

(usa Ubuntu)

Enviado em 26/05/2011 - 15:41h

Olá pessoal.

Estou com uma duvida no comando cp.

Gostaria de copiar todo conteudo de uma pasta, porem quero omitir um arquivo dentro desta pasta.

Seria como cp pasta/* porem omitindo pasta/arquivo.

Será que tem como?

Obrigado!


  


2. MELHOR RESPOSTA

Sandro Marcell
SMarcell

(usa Slackware)

Enviado em 27/05/2011 - 11:49h

Em alguns casos é necessário que se ative a opção 'Extended Globbing' no Bash.

$ shopt -s extglob
$ cp !(arquivo) /diretório/de/destino

Lembrando que essa sintaxe também pode ser utilizada no comando 'rm'.


3. Re: CP - Omitir diretorio [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 26/05/2011 - 16:58h

de uma olhada na man page do comando

man cp


4. Re: CP - Omitir diretorio [RESOLVIDO]

Sandro Marcell
SMarcell

(usa Slackware)

Enviado em 27/05/2011 - 09:12h

Acesse o diretório desejado e tente assim:

cp !(arquivo) /diretório/de/destino

Onde:

arquivo = Nome do arquivo que não será copiado.
/diretório/de/destino = Local para onde todos os outros arquivos serão copiados.

Mais informações?
man cp
man bash



5. Re: CP - Omitir diretorio [RESOLVIDO]

Jônatas Ramiro Goulat
Jonatas_rg

(usa Fedora)

Enviado em 27/05/2011 - 09:47h

Tenho uma mania chata de tentar resolver tudo com sed. Então ai vai:

$ cd diretorio
$ cp $(ls |sed '/arquivo_negado/d') /destino



6. Re: CP - Omitir diretorio [RESOLVIDO]

DAVISON MARCEL PASQUALINI
fdmarp

(usa Debian)

Enviado em 27/05/2011 - 10:21h

Também poderia usar o grep -v no lugar do sed ... mas a opção do Marcell foi fantástica ... não sabia que existia isso não. Valeu


7. Re: CP - Omitir diretorio [RESOLVIDO]

Jônatas Ramiro Goulat
Jonatas_rg

(usa Fedora)

Enviado em 27/05/2011 - 11:38h

com certeza a do Marcell MUITO mais bonita, inteligente e fácil de intender. Mas infelizmente não funcionou aqui :(


8. Re: CP - Omitir diretorio [RESOLVIDO]

Osama Jr.
/bin/laden

(usa Void Linux)

Enviado em 30/05/2011 - 01:30h

Caracules... Que viagem esse comando hein Sandro? "Mucho loco"!!!!


9. Re: CP - Omitir diretorio [RESOLVIDO]

Fayos
faosfbi

(usa Ubuntu)

Enviado em 30/05/2011 - 10:06h

Funciou!

Obrigados a todos pela contribuição!


10. Re: CP - Omitir diretorio [RESOLVIDO]

Osama Jr.
/bin/laden

(usa Void Linux)

Enviado em 30/05/2011 - 11:45h

Se foi pela contribuição do smarcell, bem que ele merecia a melhor resposta não acha?


11. Re: CP - Omitir diretorio [RESOLVIDO]

Fayos
faosfbi

(usa Ubuntu)

Enviado em 30/05/2011 - 12:29h

Verdade!

Valew Marcell!

Abraços!


12. Re: CP - Omitir diretorio [RESOLVIDO]

Anderson de Oliveira
anderson_wave

(usa NetBSD)

Enviado em 02/08/2013 - 18:33h


Usa a opção "cp -R" que resolve o problema.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts