En Linux, tengo una opción --parents disponibles para el comando cp para poder haceropción cp --parents en mac
cp --parents test/withintest/go.rb test2
http://www.gnu.org/software/coreutils/manual/html_node/cp-invocation.html
En Mac, no tengo esta opción disponible. ¿Hay alguna manera de hacer esto en Mac? ¿Por qué esta opción no está disponible?
PS. El propósito de --parents es la siguiente:
‘--parents’ formar el nombre de cada archivo de destino añadiendo al directorio de destino una barra y el nombre especificado del archivo de origen.
El último argumento dado a cp debe ser el nombre de un directorio existente .
Por ejemplo, el comando:
cp --parents a/b/c existing_dir
copia el archivo a/b/c para existing_dir/a/b/c, la creación de cualquier directorio intermedio que faltan.
perfecto. 'ditto some/dir/structure/file/tmp/some/dir/structure/file' crea los directorios some/dir/structure bajo/tmp, como se desee. – ca2longoria
No veo cómo responde esto a la pregunta original. 'cp --parents a/b/c existing_dir' y' ditto a/b/c existing_dir' parecen hacer cosas diferentes. – Alec
@alecb Creo que la respuesta fue abordar lo que el PO realmente quería lograr, en lugar del método exacto. Estaba pasando por el mismo proceso de pensamiento cuando descubrí el comando 'ditto'. – Echelon