Si tengo un directorio /foo
con algunos archivos en ella, ¿cómo enlazar simbólicamente cada entrada /foo
en /bar/
?
Por ejemplo, si /foo
tiene los archivos a
, b
y c
, quiero crear tres enlaces simbólicos:
/bar/a -> /foo/a
/bar/b -> /foo/b
/bar/c -> /foo/c
linux
mac
command-line
bash
Steven
fuente
fuente
--prefix=
.Respuestas:
Puede usar (GNU)
cp
con la--symbolic-link
opción:fuente
Prueba esto:
El directorio de origen, como se especifica en la pregunta, es
/foo
. Tenga en cuenta que debe especificarse completamente (es decir, comenzando en el directorio raíz), por lo que otros ejemplos se verían así:fuente
/
en mi respuesta original). Agregaré una aclaración.cp -rs /var/www/folder/ .
copia todos los archivos de subcarpetas como enlace simbólico, no comoln -s /var/www/folder/ .
quién duplicó los archivos de subcarpetas en mi computadora.¿Algo como esto?
fuente