¿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?

Cory Klein
fuente

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
JA Corbal
fuente
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.
44
Las páginas de manual de Unix First Edition están disponibles en Internet.
Gilles 'SO- deja de ser malvado'
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