for i in *; do mkdir "$i.extracted"; (cd "$i.extracted" && 7z x "../$i") || echo "Error with $i"; done
Informações do sistema:
aggitan@moneque:~$ uname -a
Linux moneque 2.6.32-25-generic #44-Ubuntu SMP Fri Sep 17 20:05:27 UTC 2010 x86_64 GNU/Linux
aggitan@moneque:~$ 7z
7-Zip 9.04 beta Copyright (c) 1999-2009 Igor Pavlov 2009-05-30
p7zip Version 9.04 (locale=en_US.utf8,Utf16=on,HugeFiles=on,2 CPUs)
Eu tenho uma pasta que tem 68 arquivos que variam de .rar, .ace e & .zip.
Eu quero extrair todos esses arquivos usando o nome da pasta como o primeiro diretório ("Extrair aqui")
Se eu usar o file-roller para o primeiro erro, não parece haver um sinalizador "ignorar erro" para o rolo de arquivo.
Se eu usar o 7zip, ele despejará tudo na pasta atual e não usará pastas limpas
Como posso extrair tudo em pastas separadas sem derramar tudo no diretório atual?
Tags 7-zip