Pular para o conteúdo

CP - Omitir diretorio [RESOLVIDO]

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. CP - Omitir diretorio [RESOLVIDO]

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!

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Ops...

Melhor resposta

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]

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

de uma olhada na man page do comando

man cp

4. Re: CP - Omitir diretorio [RESOLVIDO]

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]

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]

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]

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]

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

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

9. Re: CP - Omitir diretorio [RESOLVIDO]

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

Funciou!

Obrigados a todos pela contribuição!

10. Re: CP - Omitir diretorio [RESOLVIDO]

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]

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

Verdade!

Valew Marcell!

Abraços!

12. Re: CP - Omitir diretorio [RESOLVIDO]

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


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

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder