Crear enlace simbólico de todos los archivos de un directorio

4 07 2011

Para crear enlaces simbólicos del contenido completo de un directorio en otro lugar, se puede usar el siguiente script:

#/bin/bash
read -p "Directorio de origen completo: " ORIG
read -p "Directorio de destino donde crear los enlaces completo: " DEST
for f in $(ls -d $ORIG/*); do
ln -s $f $DEST
done
echo "Creados!"

O más fácil, todo en una línea:
# find /dir/de/origen/* -exec ln -s {} \;

Advertisements




Crear enlaces simbólicos recursivamente de un directorio completo a otro

2 06 2011

Para crear recursivamente enlaces simbólicos de un directorio completo a otro:
# for f in $(ls -d /origen/*); do ln -s $f /destino; done && ls -al /destino





Operaciones con enlaces simbólicos

28 04 2011

Para borrar un enlace simbólico:
# unlink /ruta/a/enlace

Para cambiar el usuario o grupo de un enlace simbólico:
# chown -h usuario:grupo /ruta/a/enlace