Trabajo con linux en línea de comandos y me resulta muy molesto tener que ir moviéndome por toda la estructura de ficheros.
Mi pregunta es: ¿Se pueden crear enlaces en línea de comandos?
La FAQ Los enlaces en linux tiene Pertenece a la categoría:
| Respuesta de Sara Álvarez |
24/10/05 |
Existen dos tipos de enlaces, los enlaces simbólicos y los enlaces duros (fuertes).
Cuando creamos un enlace simbólico significa que creamos un puntero a dicho fichero o directorio. Si borrases dicho fichero o directorio el enlace quedaría apuntando a la nada.
Por otra parte si creas un enlace duro, lo que hace es crear una copia del fichero o directorio, la ventaja de este tipo de enlace es que si modificas alguno de los dos siempre se modificaran los dos y si borras uno el otro no se perdería.
Normalmente no se hacen enlaces duros ya que implica tener duplicada la información ocupando espacio de manera innecesaria, por esta razón solo el root tiene permisos para hacer este tipo de enlaces.
Otra desventaja de los enlaces duros es que sólo se pueden hacer entre ficheros o directorios de una misma unidad.
El comando para crear enlaces es el siguiente:
ln -parámetro rutadirectorio nombre_enlace
Parámetros:
-s Para enlaces simbólicos
Si no ponemos ningún parámetro se crearía un enlace duro (fuerte).
|
Comentarios de los visitantes
| Se muestra un comentario revisado |
Comentario de Fito
31/1/07
Mmmm... El enlace duro tampoco duplica la informacion, lo que pasa que tiene otro vnode distinto... por supuesto en los dos archivos pone el mismo tamaño, xq tan valida es una entrada como otra. pero en espacio en disco no se duplica.
| Comentarios sin revisar |
|
Entre los comentarios no revisados puede haber algunos interesantes que se hayan enviado recientemente.
|
Se ha encontrado un comentario sin revisar
|
|