我刚才打错了ls
。la
我没有注意到,就运行了它:
tim@Hairy:~$ la
detection.sh output-2.jpg output-4.jpg output-6.jpg output-8.jpg Test1.pdf
output-1.jpg output-3.jpg output-5.jpg output-7.jpg output-9.jpg
tim@Hairy:~$ ls
detection.sh output-2.jpg output-4.jpg output-6.jpg output-8.jpg Test1.pdf
output-1.jpg output-3.jpg output-5.jpg output-7.jpg output-9.jpg
ls
和有什么区别la
?
答案1
从.bashrc
主目录中的文件中,我们有以下别名:
# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
la
ls
只是带有选项的别名-A
。
从man ls
ls -alF
-a, --all
do not ignore entries starting with .
-l use a long listing format
-F, --classify
append indicator (one of */=>@|) to entries
ls -A
-A, --almost-all
do not list implied . and ..
答案2
默认情况la
下是 的别名ls -A
。与 just 相反,ls
它不会忽略以点开头的文件,除了.
和..