Use a opção unzip -j
("junk paths"), que será extrair apenas os arquivos sem recriar os subdiretórios.
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!
Tags command-line directory bash zip scripts