侧边栏壁纸
Linux入门自学网博主等级

每日学一条Linux命令,终成Linux大神

  • 累计撰写 725 篇文章
  • 累计创建 143 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Linux下ll命令用法详解

ll命令介绍

ll是list的缩写,它是一个常用的Linux命令,用来显示当前目录下的文件和文件夹的详细信息。ll命令实际上是ls -l命令的别名,它会以列表的形式显示文件的权限、所有者、所属组、大小、修改时间等信息。ll命令可以帮助用户快速地查看和管理文件系统。

适用的linux版本

ll命令在大多数的Linux发行版中都是默认定义的,可以直接使用。如果某些Linux系统中没有定义ll命令,可以通过以下方法来创建一个别名:

  • 在终端中输入alias ll='ls -l',这样就可以临时地使用ll命令,但是一旦关闭终端,这个别名就会失效。
  • 在用户的主目录下找到.bashrc文件(如果没有就创建一个),在文件末尾添加一行alias ll='ls -l',然后保存并退出。这样就可以永久地使用ll命令,但是需要重新打开终端或者输入source .bashrc让修改生效。

ll命令的基本用法

ll命令的语法格式如下:

ll [选项] [文件或目录]

如果不指定任何选项和文件或目录,ll命令会显示当前目录下的所有文件和文件夹的详细信息。如果指定了一个或多个文件或目录,ll命令会显示它们的详细信息。如果指定了一个或多个选项,ll命令会根据选项来改变输出的格式或内容。

ll命令的常用选项说明

ll命令支持很多选项,这里只介绍20个最常用的:

  • -a--all:显示所有文件和文件夹,包括以.开头的隐藏文件。
  • -A--almost-all:显示除了...之外的所有文件和文件夹。
  • -d--directory:只显示目录本身,而不是它们的内容。
  • -F--classify:在每个文件名后面添加一个符号来表示它们的类型。例如,/表示目录,*表示可执行文件,@表示符号链接等。
  • -h--human-readable:以人类可读的方式显示文件大小,例如用K、M、G等单位代替字节数。
  • -i--inode:显示每个文件的索引节点号(inode number)。
  • -l:以长格式显示文件信息,这是ll命令默认使用的选项。
  • -n--numeric-uid-gid:以数字形式显示文件所有者和所属组的ID,而不是名称。
  • -r--reverse:反转排序顺序,即按照相反的顺序显示文件。
  • -R--recursive:递归地显示子目录下的所有文件。
  • -s--size:显示每个文件占用的磁盘块数。
  • -S:按照文件大小排序,并显示大小。
  • -t:按照修改时间排序,并显示时间。
  • -u:按照访问时间排序,并显示时间。
  • -x:将输出结果按照行而不是列来排列。
  • --color[=WHEN]: 根据不同类型给输出结果添加颜色。WHEN可以是never(不添加颜色),always(总是添加颜色),或auto(自动判断是否添加颜色)。
  • --full-time: 显示完整的日期和时间,包括秒和纳秒。
  • --group-directories-first: 先显示目录,再显示其他类型的文件。
  • --sort=WORD: 按照WORD指定的方式排序。WORD可以是none(不排序),size(按大小排序),time(按修改时间排序),version(按版本号排序),extension(按扩展名排序)等。
  • --time=WORD: 按照WORD指定的时间类型显示和排序。WORD可以是atime(访问时间),mtime(修改时间),ctime(状态改变时间),birth(创建时间)等。

ll命令的实例

下面给出一些ll命令的实例,以及它们的作用:

  • ll:显示当前目录下的所有文件和文件夹的详细信息,按照字母顺序排序。
  • ll -a:显示当前目录下的所有文件和文件夹(包括隐藏文件)的详细信息,按照字母顺序排序。
  • ll -A:显示当前目录下的所有文件和文件夹(除了...)的详细信息,按照字母顺序排序。
  • ll -d:只显示当前目录本身的详细信息,而不是它的内容。
  • ll -F:显示当前目录下的所有文件和文件夹的详细信息,并在每个文件名后面添加一个符号来表示它们的类型。
  • ll -h:显示当前目录下的所有文件和文件夹的详细信息,并以人类可读的方式显示文件大小。
  • ll -i:显示当前目录下的所有文件和文件夹的详细信息,并显示每个文件的索引节点号。
  • ll -l:显示当前目录下的所有文件和文件夹的详细信息,这是ll命令默认使用的选项。
  • ll -n:显示当前目录下的所有文件和文件夹的详细信息,并以数字形式显示文件所有者和所属组的ID。
  • ll -r:显示当前目录下的所有文件和文件夹的详细信息,并按照相反的顺序排序。
  • ll -R:递归地显示当前目录及其子目录下的所有文件和文件夹的详细信息。
  • ll -s:显示当前目录下的所有文件和文件夹的详细信息,并显示每个文件占用的磁盘块数。
  • ll -S:显示当前目录下的所有文件和文件夹的详细信息,并按照文件大小排序,同时显示大小。
  • ll -t:显示当前目录下的所有文件和文件夹的详细信息,并按照修改时间排序,同时显示时间。
  • ll -u:显示当前目录下的所有文件和文件夹的详细信息,并按照访问时间排序,同时显示时间。

ll命令注意事项

使用ll命令时,需要注意以下几点:

  • ll命令不是一个标准的Linux命令,而是一个别名,所以在某些系统中可能不存在或者有不同的定义。如果要使用标准的Linux命令,可以使用ls -l代替。
  • ll命令只能显示一级目录下的内容,如果要查看子目录下的内容,需要使用-R选项或者cd到子目录中再使用ll命令。
  • ll命令只能显示基本的文件信息,如果要查看更多的属性或元数据,可以使用stat命令或者file命令。
0

评论区