¿Hay alguna forma de mover archivos a varias carpetas en una sola acción de carpeta?

1

Estoy tratando de configurar una Acción de carpeta que moverá todos los archivos que están en mi carpeta de descargas a sus carpetas apropiadas para que no tenga que hacerlo manualmente. (películas a la carpeta de películas, música a la carpeta de música, etc.)

¿Hay alguna manera de hacer esto en una Acción de carpeta sin tener que crear un script de Acción de carpeta por separado para cada tipo de archivo?

    
pregunta Joshua Howell 16.03.2014 - 18:42

2 respuestas

2

Puedes usar un script de shell como este:

for f; do
  case $f in
    *.mp3|*.m4a) mv -n "$f" ~/Music;;
    *.jpg) mv -n "$f" ~/Pictures;;
    *) mv -n "$f" ~/Documents;;
  esac
done

mv -n salta un archivo cuando existe un archivo con el mismo nombre en el destino.

    
respondido por el user495470 18.03.2014 - 17:44
0

Lo que hay que hacer para hacerlo es "Hazel" de noodlesoft: enlace Puede agregar carpetas en Hazel y para cada carpeta puede agregar varias reglas.

    
respondido por el Thibault 16.03.2014 - 21:49

Lea otras preguntas en las etiquetas