Que signifie ln?

17

Sous Linux, vous pouvez utiliser la lncommande pour créer des liens.

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

Je suppose que le «l» dans lnsignifie «lien», mais que signifie le «n»?

Qu'est - ce que lnveut dire?

Cory Klein
la source

Réponses:

41

Tous les lnmoyens "lien", pas seulement le "l". Exactement comme lssignifiant «liste», cpsignifie «copier» et mvsignifie «déplacer».

Ils font partie des "commandes à deux lettres", par exemple:

  • ar - ARchive
  • as - ASsembler
  • bc - Calculatrice de base
  • cc - Compilateur C
  • cp - Fichiers et répertoires CoPy
  • dc - Calculatrice de bureau
  • dd - Description des données: convertir et copier un fichier
  • df - Disque libre: signaler l'utilisation de l'espace disque du système de fichiers
  • du - Utilisation du disque
  • ed - Éditeur
  • ld - Link eDitor
  • ln - créer des LiNks entre les fichiers
  • lp - Imprimante ligne
  • ls - Contenu du répertoire LiSt
  • mv - Fichiers MoVe (renommer)
  • nl - Nombre de lignes de fichier
  • nm - Liste de nom
  • od - Dump octal
  • pg - PaGinate
  • pr - (PRetty) IMPRIMER
  • ps - Statut du processus: rapportez un instantané des processus en cours.
  • rm - Supprimer les fichiers ou répertoires
  • sh - Coquille
  • su - exécuter une commande avec Substitute User et ID de groupe / à l'origine Super User
  • vi - Éditeur visuel
  • wc - Nombre de mots
JA Corbal
la source
6
Peut-être, ou simplement "changer d'utilisateur".
JA Corbal
22
En fait, en vérifiant le MANUEL DU PROGRAMMATEUR UNIX, septième édition, volume 1, janvier 1979. Il est écrit «utilisateur substitut».
Frederik Deweerdt
1
Je pense que votre description suest un peu trompeuse. suexécute une commande avec un utilisateur de substitution et un ID de groupe. Il ne modifie pas l'UID de l'utilisateur actuel ni ne fait de l'utilisateur actuel un superutilisateur.
4
Les pages de manuel Unix First Edition sont disponibles sur Internet.
Gilles 'SO- arrête d'être méchant'
1
"Switch / substitute user" est peut-être plus précis maintenant, mais historiquement, l'implémentation la plus ancienne disponible su, dans Unix v5 (1974), ne pouvait que passer en super-utilisateur: pthree.org/2009/12/31/the-meaning- of-su
Plutor