Como encontrar o caminho de um arquivo iso montado?

1

Eu quero o caminho completo do arquivo iso original que foi montado em um diretório (digamos /media/iso ). Eu não sei como obter esse caminho de arquivo iso.

Eu tentei comandos lsblk , sudo blkid , mas nada parece funcionar.

Como faço para encontrar o caminho de um arquivo iso que está atualmente montado? Existe algum comando para isso?

    
por Avinash Raj 09.04.2014 / 14:49

1 resposta

2

Execute o comando abaixo no terminal para visualizar o caminho original do arquivo iso que está montado dentro do diretório /media/iso ,

mount | awk '/\/media\/iso/ { print $1}'

Para ver a linha inteira ( localização do caminho iso e o ponto de montagem ),

mount | awk '/\/media\/iso/ { print $0}'

OR

mount | grep /media/iso

No acima, /media/iso é o ponto de montagem onde o arquivo iso está realmente montado. /\/media\/iso/ no comando awk é uma expressão regular para pegar uma linha que contém o nome /media/iso .Você tem que escapar da frente slahes (como /\/media\/iso/ ) enquanto você dá em um regex de pesquisa awk.

$ mount | grep /media/iso
/usr/share/virtualbox/VBoxGuestAdditions.iso on /media/iso type iso9660 (ro)
$ mount | awk '/\/media\/iso/ { print $1}'
/usr/share/virtualbox/VBoxGuestAdditions.iso
$ mount | awk '/\/media\/iso/ { print $0}'
/usr/share/virtualbox/VBoxGuestAdditions.iso on /media/iso type iso9660 (ro)

Você também pode pesquisar pelo tipo de arquivo como

$ mount | awk '/iso9660/ { print $1}'
/usr/share/virtualbox/VBoxGuestAdditions.iso
$ mount | awk '/iso9660/'
/usr/share/virtualbox/VBoxGuestAdditions.iso on /media/iso type iso9660 (ro)
    
por Avinash Raj 09.04.2014 / 14:49