ls -l 和 ll 的区别?

Awa*_*ais 16 command-line scripts ls

我对整个编程还比较陌生,一些教程告诉我用它ls -l来查看目录中的文件,而其他教程一直在说ll. 我知道这ls是一个简短的列表,但其他两个之间有区别吗?

cod*_*ast 33

这位于您的.bashrc

alias ll='ls -al'
Run Code Online (Sandbox Code Playgroud)

通过查看 command 的手册页ls,您可以看到这两个属性一起完成了什么:

  1. -a: 不要忽略以..开头的条目。
  2. -l: 使用长列表格式。

所以你可以理解这ls -l会忽略任何以.. 这是他们唯一的区别。

编辑:

让我注意,正如所评论的,ll别名因安装而异。如果你想知道你的是什么,请打开一个终端并输入:

alias ll
Run Code Online (Sandbox Code Playgroud)

这将向您展示如何ll设置。然后,您可以通过键入以下内容来查找其他属性:

man ls
Run Code Online (Sandbox Code Playgroud)

  • 我有`ll 别名为'ls -l'`...别名是从骨架文件复制过来的,所以人们拥有的内容取决于*他们安装的时间*。 (3认同)
  • 为了解释 `-a`,您可能希望将 `.` 放在反引号中,以便更明显。 (2认同)

mur*_*uru 7

ll是 的常用别名ls -l。它是 default 的一部分.bashrc,还有几个选项:

$ grep 'alias ll' /etc/skel/.bashrc
alias ll='ls -alF'
Run Code Online (Sandbox Code Playgroud)