GNU/Linux >> Tutoriales Linux >  >> Ubuntu

CD a un enlace simbólico, ¿es lo mismo que CD a la carpeta original?

Quiero crear un enlace simbólico solo por conveniencia (no quiero un tipo de ruta larga), así que si hago algo como:

ln -s /foo/bar/baz ~/baz
cd baz

Todos los comandos que ejecuto mientras estoy en ~/baz funcionará exactamente de la misma manera si estoy en /foo/bar/baz ?

Respuesta aceptada:

Casi… El cd y pwd los comandos se comportarán como si estuvieras en ~/baz (aunque puedes cd a subdirectorios de /foo/bar/baz dentro de ~/baz , cuando cd .. estarás en ~ )

Todos los demás comandos se comportarán como si estuviera en el directorio real y se conservarán todos los permisos (por supuesto, por eso decimos que los enlaces simbólicos tienen "permisos ficticios").

Esto incluye comandos (potencialmente confusos) con rutas relativas que se extienden fuera del directorio. Con la excepción de cd , que considera que estás en ~/baz , debe asegurarse de usarlos como si estuviera en el directorio real, no en el enlace simbólico. Por ejemplo, si desea ls el contenido de /foo/bar , en ~/baz podrías hacer ls .. y si desea vincular un archivo en foo/bar en /foo/bar/baz (Llamémoslo kitten ) luego dentro de ~/baz podrías hacer ln -s ../kitten kitten


Ubuntu
  1. ¿Es una subcapa lo mismo que una capa secundaria?

  2. ¿Diferentes distribuciones de Linux comparten la misma carpeta /home?

  3. ¿Cómo imprimir una salida de varias líneas en la misma línea?

  4. ¿Cómo agregar accesos directos de carpeta al lanzador?

  5. ¿No encuentras la papelera?

La forma en que GNOME maneja los fondos de pantalla realmente me molesta

2 formas de agregar carpetas de aplicaciones a GNOME Shell

¿Cómo ver una carpeta y una subcarpeta en la misma ventana?

¿Cómo actualizar sin esfuerzo de Ubuntu 10.04 a Ubuntu 11.10 en la misma máquina?

¿Cómo mover todos los directorios a un solo directorio de manera eficiente en la misma carpeta?

Cómo usar el administrador de archivos