Linux常用命令学习笔记:ls

命令概述

ls命令是Linux系统中最常用的命令之一,用于列出目录中的文件和子目录。它是”list”的缩写,是用户与文件系统交互的基础工具。

基本语法

ls [选项] [目录名]

常用选项

1. 显示详细信息

  • -l:以长格式显示文件详细信息
  • -h:与-l配合使用,以易读方式显示文件大小(K、M、G)
  • -a:显示所有文件,包括隐藏文件(以.开头的文件)
  • -A:显示除.和..之外的所有文件

2. 排序方式

  • -t:按修改时间排序,最新在前
  • -r:反向排序
  • -S:按文件大小排序
  • -X:按扩展名排序

3. 显示格式

  • -1:每行显示一个文件
  • -m:用逗号分隔显示
  • -F:在目录后添加/,可执行文件后添加*

4. 递归显示

  • -R:递归显示子目录内容

常用组合

查看当前目录所有文件(包括隐藏文件)

ls -a

查看详细信息(易读大小)

ls -lh

按时间倒序显示

ls -lt

按时间倒序显示所有文件

ls -alt

查看目录大小

ls -lh | grep ^d

输出格式说明

使用ls -l命令时,输出包含7列信息:

权限 链接数 所有者 所属组 大小 修改时间 文件名

权限字段说明(10个字符):

  • 第1位:文件类型(-表示普通文件,d表示目录,l表示链接)
  • 第2-4位:所有者权限(r=读,w=写,x=执行)
  • 第5-7位:所属组权限
  • 第8-10位:其他用户权限

实用技巧

1. 只显示目录

ls -d */

2. 按文件大小排序并显示详细信息

ls -lhS

3. 显示文件并按时间倒序

ls -ltr

4. 显示文件并按大小倒序

ls -lhrS

5. 统计文件数量

ls | wc -l

注意事项

  1. 不同颜色的文件代表不同类型:
    • 蓝色:目录
    • 绿色:可执行文件
    • 红色:压缩文件
    • 青色:链接文件
    • 黄色:设备文件
  2. 使用--color=auto可以启用颜色显示
  3. 可以通过alias命令设置别名,如alias ll='ls -alF'
  4. 使用man ls可以查看完整的帮助文档

作 者:南烛
链 接:https://www.itnotes.top/archives/503
来 源:IT笔记
文章版权归作者所有,转载请注明出处!


上一篇
下一篇