¿Cómo puedo copiar una selección de archivos de varias carpetas en varias carpetas?

1

Estoy desarrollando una aplicación de Android en OS X, y quiero usar algunos íconos de terceros. He descargado y extraído los iconos en esta estructura de carpetas:

  • drawable-mdpi
    • ic_icon1.png
    • ...
  • drawable-hdpi
    • ic_icon1.png
    • ...
  • drawable-xhdpi
    • ic_icon1.png
    • ...
  • drawable-xxhdpi
    • ic_icon1.png
    • ...

Quiero copiar los archivos con el nombre ic_icon1.png de cada directorio en mi propia estructura de carpetas con las mismas carpetas, ignorando el resto de los iconos en las carpetas de origen. ¿Cómo puedo lograr esto usando Finder o Terminal?

    
pregunta Geir Sagberg 17.02.2015 - 10:58

1 respuesta

2

Puedes usar gcp de homebrew para esto. Instala gcp con

brew install coreutils

Entonces puedes hacer algo como esto:

gcp --parents drawable*/ic_icon1.png /path/to/output/dir

Esto copiará todo el árbol de directorios preservando ic_icon1.png .

Desde man gcp :

   --parents
          use full source file name under DIRECTORY
    
respondido por el Mateusz Szlosek 17.02.2015 - 11:13

Lea otras preguntas en las etiquetas