você pode fazer isso com o software 7zip:
sudo apt-get install p7zip-full
7z x iso_file.iso
no Fedora:
7za x iso_file.iso
Atualmente estou montando um ISO em um diretório (somente leitura) (usando o comando mount -o loop
) e copiando o conteúdo para outro diretório normal. Isso leva muito tempo, pois o ISO é grande. Esta é a única maneira de fazê-lo, ou existem algumas alternativas?
você pode fazer isso com o software 7zip:
sudo apt-get install p7zip-full
7z x iso_file.iso
no Fedora:
7za x iso_file.iso
bsdtar
(parte do portátil libarchive [1]) pode analisar lotes de formatos de arquivo [2]. Isso é útil para aqueles cujos dedos estão muito familiarizados com as opções do tar ( bsdtar xfp foo.iso
para extrair, bsdtar tf yoyoma.rpm
para apenas inspecionar o conteúdo).
Há também um bsdcpio para aqueles que estão familiarizados com o uso de cpio
.
Muitas distribuições Linux agora incluem bsdtar, bsdcpio e libarchive (geralmente como pacotes separados, embora tudo venha do código libarchive).
Montar a imagem ou usar o 7zip como já foi respondido são provavelmente as duas únicas soluções. Experimente e verifique se um é mais rápido que o outro.
Se você realmente precisa de algo mais rápido, provavelmente deve procurar uma direção diferente: em vez de alterar o software, tente usar discos diferentes: um para a imagem de origem e outro para o diretório de destino. Ou tente evitar a cópia desses arquivos e apenas mantenha-os na imagem iso.
Se você quiser extrair apenas alguns arquivos em vez de todo o conteúdo, tente mc
MidnightCommander no shell. Também é legal olhar para .zip/tar.gz/bz2
com.
Por que não usar:
isoinfo -R -X
para extrair todos os arquivos ou
isoinfo -R -X -find find-options
para extrair arquivos controlados pelas opções de busca?
Para quem usa o gerenciador de arquivos Thunar no linux e quer uma solução fácil e rápida:
xfce4-terminal -e "7z x %f"
*.iso
Other files
checkbox Note that this trick uses and depends on xfce4-terminal and p7zip packages. If you are using different archive manager or terminal - replace commands accordingly.
Experimente genisoimage
. Tem tudo o que você precisa para lidar com ISOs. Depois de instalá-lo, você também poderá usar mc
para visualizar o conteúdo ISO.