Différence entre ls -l et ll?

16

Je suis relativement nouveau dans la programmation dans son ensemble et certains tutoriels m'ont dit d'utiliser ls -lpour regarder des fichiers dans un répertoire et d'autres l'ont dit ll. Je sais que lsc'est une courte liste, mais y a-t-il une différence entre les deux autres?

Awais
la source
Vous pouvez vérifier comment votre shell * sh interprète n'importe quelle commande avec type [command]. type llentraîne ll is aliased to 'ls -alF'ma configuration.
David Foerster

Réponses:

30

Il se trouve dans votre .bashrc:

alias ll='ls -al'

En consultant les pages de manuel de la commande ls, vous pouvez voir ce que ces deux attributs accomplissent ensemble:

  1. -a: n'ignore pas les entrées commençant par ..
  2. -l: utilisez un format de liste longue.

Vous pouvez donc comprendre que ls -lcela ignorerait toute entrée commençant par .. Voilà leur seule différence.

ÉDITER:

Permettez-moi de noter que, comme indiqué, l' llalias diffère d'une installation à l'autre. Si vous vous demandez ce qui vous appartient, veuillez ouvrir un terminal et saisir:

alias ll

Cela vous montrera comment llest réglé. Vous pouvez ensuite rechercher les attributs supplémentaires en tapant:

man ls
nikaltipar
la source
3
Je ll is aliased to 'ls -l'... L'alias est copié à partir des fichiers squelette donc ce que les gens ont dépend quand ils ont installé.
Oli
1
J'ai ls='ls --color=auto', ll='ls -lh'. Ubuntu 14.04 est livré /etc/skel/.bashrcavec ls='ls --color=auto' ll='ls -alF, mais c'est horrible. J'utilise llquand je veux des tailles / dates / perms, ll -asi je veux aussi des fichiers dot.
Peter Cordes
J'utilise également alias l=ll, pratique au cas où je manquerais une clé.
Peter Cordes
Je dois alias ll = ls -alFsi cela aide quelqu'un.
2
Pour votre explication -a, vous voudrez peut-être mettre des .guillemets afin qu'il soit plus visible.
cpast
6

llest un alias commun pour ls -l. C'est une partie de la valeur par défaut .bashrc, avec quelques options supplémentaires:

$ grep 'alias ll' /etc/skel/.bashrc
alias ll='ls -alF'
muru
la source