Unterschied zwischen ls -l und ll?


15

Ich bin relativ neu in der Programmierung als Ganzes und einige Tutorials haben mir ls -lgesagt, dass ich Dateien in einem Verzeichnis betrachten soll, und andere haben gesagt ll. Ich weiß, das lsist eine kurze Liste, aber gibt es einen Unterschied zwischen den beiden anderen?


Sie können überprüfen, wie Ihre * sh-Shell jeden Befehl interpretiert type [command]. type llErgebnisse ll is aliased to 'ls -alF'in meinem Setup.
David Foerster

Antworten:


29

Dies befindet sich in Ihrem .bashrc:

alias ll='ls -al'

Wenn Sie sich die Handbuchseiten für den Befehl ansehen ls, können Sie sehen, was diese beiden Attribute zusammen bewirken:

  1. -a: Einträge, die mit beginnen, nicht ignorieren ..
  2. -l: Verwenden Sie ein langes Listenformat.

Sie können also verstehen, ls -ldass jeder Eintrag, der mit beginnt , ignoriert wird .. Das ist ihr einziger Unterschied.

BEARBEITEN:

Lassen Sie mich feststellen, dass sich der llAlias , wie bereits erwähnt, von Installation zu Installation unterscheidet. Wenn Sie sich fragen, was Ihnen gehört, öffnen Sie bitte ein Terminal und geben Sie Folgendes ein:

alias ll

Dies zeigt Ihnen, wie lleingestellt ist. Sie können dann die zusätzlichen Attribute nachschlagen, indem Sie Folgendes eingeben:

man ls

3
Ich habe ll is aliased to 'ls -l'... Der Alias ​​wird aus den Skelettdateien kopiert. Was die Benutzer haben, hängt also davon ab, wann sie installiert wurden.
Oli

1
Ich habe ls='ls --color=auto', ll='ls -lh'. Ubuntu 14.04 wird /etc/skel/.bashrcmit ausgeliefert ls='ls --color=auto' ll='ls -alF, aber das ist schrecklich. Ich benutze, llwenn ich Größen / Daten / ll -aDauerwellen möchte , wenn ich auch Punktedateien möchte.
Peter Cordes

Ich benutze auch alias l=ll, praktisch, falls ich einen Schlüssel vermisse.
Peter Cordes

Ich habe, alias ll = ls -alFwenn das jemandem hilft.

2
Für Ihre Erklärung -amöchten Sie möglicherweise .Backticks einfügen, damit diese besser sichtbar sind.
cpast

6

llist ein gebräuchlicher Alias ​​für ls -l. Es ist ein Teil der Standardeinstellung .bashrc, mit ein paar weiteren Optionen:

$ grep 'alias ll' /etc/skel/.bashrc
alias ll='ls -alF'
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.