Como descompactar arquivos no diretório atual?

6

Estou tentando escrever um script bash que irá descompactar automaticamente os downloads de mp3 e movê-los para a minha pasta ~/music .

Meu problema é que quando eu uso o comando unzip, ele cria sua própria pasta dentro da pasta de downloads, quando eu gostaria de listar todos os arquivos mp3 na pasta ~/downloads .

Minha pergunta é se existe uma maneira de ter os arquivos listados na pasta ~/downloads em vez de criar sua própria pasta dentro do diretório de downloads OU se há uma maneira de alterar automaticamente os diretórios para a pasta descompactada resultante supondo que eu não sabe o nome dessa pasta?

Desculpe se isso parece confuso, mas obrigado por qualquer ajuda!

    
por LurkDog 29.02.2012 / 23:48

1 resposta

8

Use a opção unzip -j ("junk paths"), que será extrair apenas os arquivos sem recriar os subdiretórios.

    
por poolie 29.02.2012 / 23:56