Pular para o conteúdo

Duvidas xargs [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Duvidas xargs [RESOLVIDO]

Enviado em 16/06/2010 - 14:22h

Ola pessoal,
Estava querendo fazer um comando do tipo:
ls /diretorio | xargs tar -czvf DIRETORIO_LISTADO.tar.gz,,, com isso eu gostaria de salvar todos os subdiretorios em arquivos .tar.gzs com o mesmo nome dos subdiretorios, alguem poderia me ajudar???

[]s

Responder tópico

2. Re: Duvidas xargs [RESOLVIDO]

Melhor resposta

Enviado em 16/06/2010 - 15:24h

Segue o comando:

$ while read dir ; do ( cd [diretório] ; tar zcp "$(basename $dir)" ) > "$(basename $dir).tar.gz" ; done < <(find [diretório] -mindepth 1 -maxdepth 1 -type d)

3. Re: Duvidas xargs [RESOLVIDO]

Enviado em 16/06/2010 - 14:35h

Tenta com o find:

find /diretório -type d -exec tar czf {}.tar.gz {} \;

4. Re: Duvidas xargs [RESOLVIDO]

Enviado em 16/06/2010 - 14:52h

obrigado SMarcell,
era isso mesmo, mas ele criou os tar.gzs dentro do diretorio listado, eu gostaria de cria-los no diretorio corrente... tem como?

[]s

5. Re: Duvidas xargs [RESOLVIDO]

Enviado em 16/06/2010 - 16:25h

ola davidsonpaulo,
Quando executo esse comando no terminal parece que ele fica esperando algum argumento, não ta faltando nada não???

[]s

6. Re: Duvidas xargs [RESOLVIDO]

Enviado em 16/06/2010 - 16:39h

Acabei de testar aqui pra conferir, o comando está correto. Verifique se você digitou corretamente, pode ser falta de aspas.

7. Re: Duvidas xargs [RESOLVIDO]

Enviado em 17/06/2010 - 12:03h

blz davidsonpaulo,,, era isso mesmo...
obrigado
[]s

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder