Je suis relativement nouveau dans la programmation dans son ensemble et certains tutoriels m'ont dit d'utiliser ls -l
pour regarder les fichiers dans un répertoire et d'autres ont dit ll
. Je sais que ls
est une courte liste, mais y a-t-il une différence entre les deux autres?
Sur de nombreux systèmes, ll
est un alias de ls -l
:
$ type ll
ll is aliased to `ls -l'
Ce sont les mêmes.
Comme indiqué, ll
est souvent défini comme un alias de ls -l
. En fait, ls
est souvent un alias lui-même:
$ which ls
alias ls='ls --color=auto'
/usr/bin/ls
La commande réelle est ls
qui se trouve ci-dessus dans /usr/bin
. ll
est conçu pour votre commodité, mais vous ne pouvez pas vous fier à ce qu'il soit défini sur tous les systèmes * nix, il est donc bon de savoir ce qu'il fait réellement.
buntu 12.04, 14.04, 16.04, 18.04:
laike9m@laike9m1:~$ type ll
ll is aliased to `ls -alF'
Dans la plupart des cas, ll
ne fonctionne pas dans les scripts Shell.
ll
est un alias pour ls -l
.
L'option -l
indique à la commande d'utiliser un format de liste longue. Il renvoie plusieurs colonnes, non affichées lorsque la simple commande ls
est utilisée. Ces colonnes comprennent:
Autorisations
Nombre de liens durs
Propriétaire du fichier
Groupe de fichiers
Taille du fichier
Modification
temps
Nom de fichier
ll est en fait alias à `ls -l 'Si vous exécutez ll, alors il vous montrera les fichiers dans le Shell puis vous appuyez sur Entrée pour voir les fichiers suivants (option plus ..). Si vous exécutez ls -l, tous les fichiers seront affichés en même temps.