¿Qué significa ln?


17

En Linux puedes usar el lncomando para hacer enlaces.

$ touch foo
$ ln -s foo foo_link
$ ls -l
lrwxrwxrwx  1 cklein cklein         3 May 29 16:11 foo_link -> foo

Supongo que la 'l' lnsignifica "enlace", pero ¿qué significa la 'n'?

¿Qué significa ln?

Respuestas:


41

Todos los lnmedios "enlazan", no solo la "l". Al igual que lssignifica "lista", cpsignifica "copiar" y mvsignifica "mover".

Forman parte de los "comandos de dos letras", por ejemplo:

  • ar - ARCHIVO
  • as - ASsembler
  • bc - Calculadora básica
  • cc - Compilador de C
  • cp - Copiar archivos y directorios
  • dc - Calculadora de escritorio
  • dd - Descripción de datos: convertir y copiar un archivo
  • df - Disco libre: informe del uso del espacio en disco del sistema de archivos
  • du - Uso del disco
  • ed - Editor
  • ld - Enlace eDitor
  • ln - hacer enlaces entre archivos
  • lp - Impresora de línea
  • ls - Contenido del directorio LiSt
  • mv - MoVe (renombrar) archivos
  • nl - Número de líneas de archivo
  • nm - Lista de nombres
  • od - Volcado octal
  • pg - PaGinate
  • pr - (PRetty) IMPRIMIR
  • ps - Estado del proceso: informe una instantánea de los procesos actuales.
  • rm - Remueve archivos o directorios
  • sh - Cáscara
  • su - ejecute un comando con usuario sustituto e ID de grupo / originalmente superusuario
  • vi - Editor visual
  • wc - El recuento de palabras

66
Tal vez, o simplemente "cambiar de usuario".
JA Corbal

22
En realidad, revisando el MANUAL DEL PROGRAMADOR DE UNIX, Séptima Edición, Volumen 1, enero de 1979. Dice 'usuario sustituto'.
Frederik Deweerdt

1
Creo que su descripción sues un poco engañosa. suejecuta un comando con un ID de usuario y grupo sustituto. No cambia el UID del usuario actual ni convierte al usuario actual en un superusuario.


1
"Cambiar / usuario sustituto" puede ser más preciso ahora, pero históricamente, la implementación más antigua disponible su, en Unix v5 (1974), solo podía cambiar a superusuario: pthree.org/2009/12/31/the-meaning- of-su
Plutor
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.