3 maneiras de extrair e copiar arquivos da imagem ISO no Linux
- 3537
- 1108
- Enrique Gutkowski PhD
Digamos que você tenha um grande arquivo ISO no seu servidor Linux e deseja acessar, extrair ou copiar um único arquivo dele. Como você faz isso? Bem no Linux, existem algumas maneiras de fazer isso.
Leia também: Um script de bash para criar um USB inicializável a partir da ISO no Linux
Por exemplo, você pode usar o padrão montar comando para montar uma imagem ISO no modo somente leitura usando o dispositivo Loop e depois copie os arquivos para outro diretório.
Montar ou extrair arquivo ISO no Linux
Para fazer isso, você deve ter um arquivo ISO (eu usei Ubuntu-16.10-server-amd64.ISO ISO Imagem) e Mount Point Directory para montar ou extrair arquivos ISO.
Primeiro, crie um diretório de Mount Point, onde você vai montar a imagem como mostrado:
$ sudo mkdir /mnt /iso
Depois que o diretório for criado, você pode montar facilmente Ubuntu-16.10-server-amd64.ISO Arquive e verifique seu conteúdo executando o seguinte comando.
$ sudo monte -o loop ubuntu -16.10-server-amd64.ISO/MNT/ISO $ LS/MNT/ISO/Mount ISO File no Linux
Agora você pode entrar no diretório montado (/mnt/iso) e acesse os arquivos ou copie os arquivos para /tmp
diretório usando comando cp.
$ cd /mnt /iso $ sudo cp md5sum.txt /tmp /$ sudo cp -r ubuntu /tmp /Copie arquivos do arquivo ISO no Linux
Observação: O -r
Opção usada para copiar diretórios recursivamente, se desejar, você também pode monitorar o progresso do comando copy.
Extraia o conteúdo ISO usando o comando 7ZIP
Se você não quiser montar o arquivo ISO, pode simplesmente instalar 7zip, é um programa de arquivo de código aberto usado para embalar ou desfazer o número diferente de formatos, incluindo TAR, XZ, GZIP, ZIP, BZIP2, etc ..
$ sudo apt-get install p7zip-full p7zip-rar [on on Debian/Ubuntu sistemas] $ sudo yum install p7zip p7zip-plugins [on on CENTOS/RHEL sistemas]
Uma vez 7zip o programa foi instalado, você pode usar 7z comando para extrair o conteúdo do arquivo ISO.
$ 7z x ubuntu-16.10-server-amd64.ISO7ZIP - Extrair conteúdo do arquivo ISO no Linux
Observação: Em comparação com o Linux montar comando, 7zip Parece muito mais rápido e inteligente o suficiente para embalar ou desfazer os formatos de arquivo.
Extraia o conteúdo ISO usando o comando isoinfo
O Isoinfo O comando é usado para listagens de diretórios de imagens ISO9660, mas você também pode usar este programa para extrair arquivos.
Como eu disse Isoinfo Listagem de diretórios de execução do programa, então liste primeiro o conteúdo do arquivo ISO.
$ isoinfo -i ubuntu -16.10-server-amd64.iso -lListe o conteúdo ISO no Linux
Agora você pode extrair um único arquivo de uma imagem ISO como assim:
$ isoinfo -i ubuntu -16.10-server-amd64.ISO -x md5sum.Txt> md5sum.TXT
Observação: O redirecionamento é necessário como -x
extratos de opção para stdout.
Bem, existem muitas maneiras de fazer, se você conhece algum comando ou programa útil para extrair ou copiar arquivos do arquivo iso, compartilhe -nos através da seção de comentários.
- « Como alterar fontes de console no servidor Ubuntu
- Um script bash para criar um USB inicializável a partir do ISO no Linux »