1 votos

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

Estoy desarrollando una aplicación Android en OS X, y quiero utilizar algunos iconos 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 llamados ic_icon1.png de cada directorio en mi propia estructura de carpetas con las mismas, ignorando el resto de los iconos en las carpetas de origen. ¿Cómo puedo lograr esto usando Finder o Terminal?

2voto

hjdm Puntos 18

Puede utilizar gcp de homebrew por esto. Instalar gcp con

brew install coreutils

Entonces puedes hacer algo como esto:

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

Esto copiará todos los ic_icon1.png preservando el árbol de directorios.

Desde man gcp :

   --parents
          use full source file name under DIRECTORY

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