
Я относительно новичок в программировании в целом, и некоторые руководства говорят мне использовать ls -l
для просмотра файлов в каталоге, а другие говорят ll
. Я знаю, что ls
это короткий список, но есть ли разница между двумя другими?
решение1
Во многих системах ll
является псевдонимом ls -l
:
$ type ll
ll is aliased to `ls -l'
Они одинаковые.
решение2
Как уже отмечалось, ll
часто определяется как псевдоним ls -l
. Фактически, ls
часто сам является псевдонимом:
$ which ls
alias ls='ls --color=auto'
/usr/bin/ls
Фактическая команда, ls
указанная выше, находится в /usr/bin
. ll
Она предназначена для удобства, но нельзя полагаться на то, что она определена во всех системах *nix, поэтому полезно знать, что она на самом деле делает.
решение3
Убунту 12.04, 14.04, 16.04, 18.04:
laike9m@laike9m1:~$ type ll
ll is aliased to `ls -alF'
решение4
ll
является псевдонимом для ls -l
.
Опция -l
сообщает команде использовать формат длинного списка. Она возвращает несколько столбцов, не отображаемых при ls
использовании простой команды. Эти столбцы включают:
Разрешения
Количество жестких ссылок
Владелец файла
Группа файлов
Размер файла
Модификация
время
Имя файла