6 votos

¿Cómo puedo mover automáticamente todos los archivos del escritorio a una carpeta específica según su extensión?

Estoy buscando algo, probablemente algún tipo de acción script, que en cualquier momento mueva todo lo que está en mi escritorio directamente a una carpeta específica en mi escritorio, basado en la extensión. Sólo para evitar el desorden.

Algunos ejemplos que quiero:

  • Carpetas: No mover
  • .PSD/.Ai/.INDD (todos los archivos de trabajo de Adobe) -> Mover a -> ~/Escritorio/Archivos de trabajo
  • .PNG/.JPG (etc., Todos los archivos de imagen) -> Mover a -> ~/Escritorio/Fotos
  • .doc(x)/.xls/.pdf (todos los archivos de documentos) -> Mover a -> ~/Escritorio/Documentos

Otras supongo que puedo hacerlas yo mismo basándome en el cómo de arriba.

¡Espero que alguien pueda ayudarme con esto! Cualquier acción script/Funcionalidad de Mac/Aplicación de terceros (gratuita/pagada) que haga esto es aceptable, con el único requisito mínimo de que la comprobación y movimiento de los archivos debe ser directamente/cada 30 minutos (como máximo)

Gracias.

4voto

bluewoodtree Puntos 559

Puede hacerlo en la terminal (shell). Abra el terminal y escriba cd ~/Desktop para cambiar su directorio de trabajo actual al Escritorio.

Entonces, para los diferentes casos que has enumerado:

mv *.PSD *.Ai *.INDD ~/Desktop/Workfiles

mv *.PNG *.JPG ~/Desktop/Pictures

mv *.doc *docx *.xls *.pdf ~/Desktop/Documents

mv file target es el comando para mover archivos. Puedes mover varios archivos a la vez: mv file1 file2 file3 target . El asterisco * es el llamado carácter comodín. Así que * representa cualquier carácter o secuencia de caracteres. *.doc significaría que afectaría a todos los archivos que terminan en .doc . También se puede hacer al revés, por ejemplo, A* para afectar a todos los archivos que empiezan por A .

Si quieres, puedes copiar las siguientes líneas en un archivo de texto vacío y guardarlo como example.sh y añadir #!/bin/bash a la primera línea. Hazlo ejecutable escribiendo chmod ugo+x example.sh . Luego, puedes utilizarlo cada vez que quieras mover tus archivos desde el escritorio escribiendo ./example.sh en el shell de su escritorio.

Así que el contenido sugerido de script podría ser así:

#!/bin/bash

cd ~/Desktop

mv *.PSD *.Ai *.INDD ~/Desktop/Workfiles
mv *.PNG *.JPG ~/Desktop/Pictures
mv *.doc *docx *.xls *.pdf ~/Desktop/Documents

Como se menciona en los comentarios, se puede guardar como example.command y utilizar chmod ugo+x para que se pueda pulsar y ejecutar

2voto

Buscar웃 Puntos 23467

En Automator haga lo siguiente, Abra Automator y seleccione "Servicios".

A continuación, recréalo para tus archivos de imágenes.

Avísame si tienes problemas.

Guarda este "Servicio" y dale un nombre como "Mover imágenes del escritorio"

enter image description here

Sólo en el Finder seleccione la(s) de tu escritorio que quieras mover, y en Finder selecciona Servicios y entonces verás el servicio que acabas de hacer, así que selecciónalo.

Ahora cada vez que quieras limpiar tu escritorio sólo tienes que hacer lo anterior. Si lo quieres aún más rápido, puedes asignar un atajo de teclado para ello.

2voto

moodforaday Puntos 2633

Hazel es lo que quieres.

Es como las reglas de Mail.app o los filtros de Gmail, excepto para tus archivos.

Aquí hay un ejemplo de regla que hará lo que buscas en el primer conjunto

Cuesta 25 dólares. Vale eso y más. Si valoras tu tiempo en 5$/hora esta aplicación se amortiza y aumenta tu satisfacción con el uso de tu Mac.

Es básicamente un servidor en forma de aplicación. :-)

Hay una prueba gratuita de 14 días, y el desarrollador es extremadamente receptivo. Tu dinero servirá para apoyar una gran aplicación para Mac que hace algo increíblemente bien. En realidad, hace muchas cosas increíblemente bien.

(Nota: no tengo absolutamente ninguna relación con esta aplicación ni con su desarrollador, salvo ser un gran fan).

Sí, podrías escribir tu propio shell script o AppleScript para hacer esto con launchd. Yo podría hacerlo más rápido que tú, porque lo he hecho antes. Pero compré Hazel. ¿Por qué? Porque es la mejor solución. Y una vez que empieces a usarlo, encontrarás tantos usos diferentes para él, que te alegrarás de tenerlo.

En serio, ya no puedo usar un Mac sin esto.

Lo que puedes buscar:

Estos son los "atributos" que puedes buscar:

("Tipo" es algo como "imagen" o "documento" o "carpeta").

Puede configurar múltiples criterios por carpeta, y puede establecer la precedencia en cuanto a qué reglas se ejecutan en qué orden.

Lo que puede hacer por los archivos coincidentes:

Estas son las acciones que puede llevar a cabo en un archivo que coincida con esos atributos:

Descárgate la demo y empieza a usarla, y seguro que en dos semanas no querrás dejarla.

Ejemplos

Estas son algunas de las cosas que hago con Hazel:

  1. Cuando llega un nuevo .zip a mi carpeta ~/Downloads/, lo abro automáticamente con El desarchivador que lo descomprime en ~/Actions/Unzip/

  2. Hazel busca en ~/Actions/Unzip/ archivos que terminen en .app y si encuentra alguno, lo mueve a /Applications/

  3. archivos .pkg? Hazel abre la aplicación del Instalador

  4. ¿.dmg? Hazel lo monta

  5. .pdf? Hazel lo mueve a ~/Dropbox/Documentos/Descargas/ y luego lo abre

  6. ¿Imagen? Hazel la mueve a ~/Dropbox/Photos/

  7. ¿Nuevo archivo .amz en ~/Downloads/? Hazel lo mueve a ~/Music/ y luego ejecuta almeja en el archivo

  8. nuevo PDF en ~/Actions/OCR/? Hazel lo abre en ABBYY FineReader

  9. Nuevo archivo en ~/Actions/ToAir/? Hazel hará scp del archivo/carpeta a mi Macbook Air desde mi iMac y luego moverá el archivo a otra carpeta cuando haya terminado. (Lo mismo ocurre en mi Macbook Air si se pone un archivo en ~/Actions/ToiMac/)

  10. Tengo Borradores configuración en mis dispositivos iOS para guardar fragmentos como archivos de texto en carpetas específicas para activar acciones en mis Macs remotos. Por ejemplo, cualquier archivo de texto nuevo en ~/Dropbox/wget/ se procesa con wget para poder descargar archivos de mis dispositivos iOS a mi Dropbox.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X