На этот вопрос уже есть ответ здесь:
Я случайно наткнулся в команду l
в ubuntu, которая очень похожа на ls
, хотя вывод немного отличается.
Например, результат обеих команд в каталоге со следующей древовидной структурой:
Test
|_ Folder1
|_ Folder2
|_ File1
|_ File2
~/Test$ ls
File1 File2 Folder1 Folder2
~/Test$ l
File1 File2 Folder1/ Folder2/
Обратите внимание на слэши в конце каждой папки. Что такое l
и какие отличия от ls
?
l
псевдоним для ls -CF
-F
, опция для ls
дает тип файла; /
означает, что файл является каталогом.
-C
опция для ls
вывод расположений в столбцах
Для большего количества опций к ls
видит man ls
Для наблюдения, все псевдонимы, определенные в системе просто тип alias
Некоторые псевдонимы по умолчанию, касающиеся ls
(заметьте, что ls
сам псевдоним!)
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'
, Как упомянуто Rinzwind при нахождении незнакомой команды и ничто не придумывает man <command>
, необходимо запустить путем ввода type <command>
, который скажет Вам, какая команда это; в этом случае Вы добираетесь
type l
l is aliased to `ls -CF`
, таким образом, можно заняться расследованиями далее :)
, Rinzwind также указал, что l
будет вести себя по-другому (или ничего не делать) в других системах, включая более старые версии Ubuntu, в зависимости от того, ли и для того, что он определяется как псевдоним.