Estoy tratando de escribir una regla de archivo MAKE para copiar un directorio, manteniendo su estructura, y dado que todas las demás reglas en nuestros archivos MAKE usan install
, quería ser coherente.
En la página de manual, dice:
SINOPSIS
install [OPTION]... [-T] SOURCE DEST install [OPTION]... SOURCE... DIRECTORY install [OPTION]... -t DIRECTORY SOURCE... install [OPTION]... -d DIRECTORY... -d, --directory treat all arguments as directory names; create all components of the specified directories
OK, eso suena como lo que necesito ... pero las banderas no tienen sentido. ¿Cómo se especifica el directorio de destino para instalar?
Intenté hacer una prueba básica haciendo una estructura de directorio arbitraria en mi disco duro local:
~>tree test
test
├── a
│ └── b
│ └── c
│ └── e.txt
└── d
4 directories, 1 file
Y luego corriendo install -d
y mirando lo que se creó:
~>install -d test test2
~>tree test2
test2
0 directories, 0 files
¡No pasó nada!
¿Alguien puede señalarme en la dirección correcta? Buscar en Google "gnu install -d flag" no me trae mucho.
cp -r