web-dev-qa-db-fra.com

Différence entre ls -l et ll?

Je suis relativement nouveau dans le domaine de la programmation dans son ensemble et certains tutoriels m'ont dit d'utiliser ls -l pour examiner les fichiers d'un répertoire, tandis que d'autres disaient ll. Je sais que ls est une courte liste, mais existe-t-il une différence entre les deux autres?

14
Awais

Cela 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 permettent d'accomplir ensemble:

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

Vous comprenez donc que ls -l ignorerait toute entrée commençant par .. C'est leur seule différence.

EDIT:

Permettez-moi de noter que, comme cela a été commenté, l'alias ll diffère d'une installation à l'autre. Si vous vous demandez quelle est la vôtre, ouvrez un terminal et entrez:

alias ll

Cela vous montrera comment ll est défini. Vous pouvez ensuite rechercher les attributs supplémentaires en tapant:

man ls
28
nikaltipar

ll est un alias commun pour ls -l. Il fait partie de la valeur par défaut .bashrc, avec quelques options supplémentaires:

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