Utilizando Mac OS X 10.4
Hace un tiempo hice una secuencia de comandos para mi caja de Linux con el fin de eliminar datos archivados de 300 disquetes que automatizaron el proceso. Haría una imagen del disquete y copiaría los archivos directamente del disquete. Logré instalar xcode en la máquina (para instalar ddrescue)
La cosa está en una caja de Linux. Monté cada disquete en / media / floppy y lo desmonté para ddrescue y lo copié directamente en una unidad USB.
Estoy tratando de portar mi script al mac, y parece que su comportamiento predeterminado es montar automáticamente cada disquete zip en la carpeta / Volumes, lo cual está bien, excepto que usa el nombre del volumen como su carpeta de punto de montaje nombre. Entonces, si el nombre del volumen de un disquete es "Jimmy Bo Bobs", se montará en / media / Jimmy / Bo / Bobs.
Por lo tanto, mi pregunta es que necesito obtener el nombre del volumen ya sea consistente con un nombre o adaptable al nombre del volumen.
Entonces, mi pregunta inicial es ¿Cómo puedo montar una unidad en una carpeta específica, como haría normalmente en Linux?
#Linux
mount /dev/sd1 /media/floppy
#Mac
diskutil mount /dev/disk1s1 /media/floppy #Doesn't work
Si no es posible, ¿hay una manera fácil de extraer el nombre del volumen para que pueda vincular el script de esta manera?
Volumename=Jimmy Bo Bobs
do stuff to /Volume/$Volumename
Supongo que si no es posible, tendré que ir a grep el comando mount al / dev / pointer y luego, de alguna manera, analizar esa cadena, que es lo que quiero evitar, ya que requeriría más investigación. >