Como eliminar archivos duplicados en Mac
Tabla de contenido:
- Eliminar archivos DMG automáticamente cuando los expulsa
- Expulse archivos DMG automáticamente cuando los arrastre a la papelera
Pensando en eso, esta vez compartiremos un par de pequeños flujos de trabajo que puedes implementar en tu Mac usando Automator. Con cualquiera de ellos, cada vez que haya terminado con la instalación de una aplicación en su Mac, podrá expulsar / desmontar y eliminar la imagen del disco con solo un par de clics.
Comencemos con cómo configurar estos agradables flujos de trabajo de Automator.
Eliminar archivos DMG automáticamente cuando los expulsa
Paso 1: Abra Automator y elija crear un nuevo documento. De los tipos de documentos disponibles que aparecen en el cuadro de diálogo, seleccione Servicio.
Paso 2: en la parte superior del panel derecho, asegúrese de elegir en los menús desplegables las opciones 'sin entrada' y 'Finder' respectivamente para que el resultado final sea el que se muestra a continuación.
Paso 3: A continuación, en el panel izquierdo de Automator, busque la acción Ejecutar AppleScript y arrástrela al panel derecho. Aparecerá una ventana AppleScript con algún código de marcador de posición.
Elimine ese código y, en su lugar, copie y pegue el siguiente en el cuadro de secuencia de comandos:
tell application "Finder"
set selection_list to selection
if (count selection_list) < 1 then
display dialog
"Please select a volume mounted from a disk image." with title
"No Selection Found" with icon stop
buttons default button 1
return
end if
set my_selection to item 1 of selection_list
set my_kind to kind of my_selection
set my_name to name of my_selection
if my_kind is not "Volume" then
display dialog
"Please select a volume mounted from a disk image file." with title
"Selection is not a Disk Image" with icon stop
buttons default button 1
return
end if
set volume_list to paragraphs of (do shell script "hdiutil info | grep ^/dev/disk | grep -o '/Volumes/.*'")
set source_list to paragraphs of (do shell script "hdiutil info | grep ^image'-'alias | grep -o '/.*'")
set match_found to false
repeat with v from 1 to (count volume_list)
if "/Volumes/" & my_name = item v of volume_list then
set match_found to true
exit repeat
end if
end repeat
if match_found is not equal to true then
display dialog
"The selected volume does not appear to be a Disk Image." with title
"Could not find Disk Image" with icon stop
buttons default button 1
return
else
set my_source to POSIX file (item v of source_list) as alias
move my_source to the trash
eject my_selection
--reveal my_source
end if
end tell
Paso 4: ahora guarde este servicio Automator y asígnele un nombre que sea fácil de recordar.
Ahora, echemos un vistazo a otro flujo de trabajo de Automator que logra el mismo objetivo haciendo exactamente lo contrario.
Expulse archivos DMG automáticamente cuando los arrastre a la papelera
Como puede ver en el título, este flujo de trabajo de Automator le permite lograr el mismo propósito, excepto que a la inversa, para que pueda evitar este mensaje cada vez que arrastre a la papelera un archivo DMG montado.
Paso 2: en la parte superior del panel derecho, selecciona Otro … en el menú desplegable. Luego, en el cuadro de diálogo que aparece, escriba ~ /.Trash para trabajar con esa carpeta.