
Ich bin relativ neu im Programmieren als Ganzes und einige Tutorials haben mir gesagt, ich solle verwenden, ls -l
um Dateien in einem Verzeichnis anzuzeigen, und andere haben gesagt ll
. Ich weiß, das ls
ist eine kurze Liste, aber gibt es einen Unterschied zwischen den anderen beiden?
Antwort1
Auf vielen Systemen ll
ist dies ein Alias von ls -l
:
$ type ll
ll is aliased to `ls -l'
Sie sind gleich.
Antwort2
Wie erwähnt ll
wird oft als Alias von definiert ls -l
. Tatsächlich ls
ist oft selbst ein Alias:
$ which ls
alias ls='ls --color=auto'
/usr/bin/ls
Der eigentliche Befehl ist ls
der obige, der in zu finden ist /usr/bin
. ll
soll der Benutzerfreundlichkeit dienen, Sie können sich jedoch nicht darauf verlassen, dass er auf allen *nix-Systemen definiert ist. Daher ist es gut zu wissen, was er wirklich tut.
Antwort3
Ubuntu 12.04, 14.04, 16.04, 18.04:
laike9m@laike9m1:~$ type ll
ll is aliased to `ls -alF'
Antwort4
ll
ist ein Alias für ls -l
.
Die Option -l
weist den Befehl an, ein langes Listenformat zu verwenden. Sie gibt mehrere Spalten zurück, die bei ls
Verwendung des einfachen Befehls nicht angezeigt werden. Diese Spalten umfassen:
Berechtigungen
Anzahl der Hardlinks
Dateieigentümer
Dateigruppe
Dateigröße
Änderung
Zeit
Dateiname