[Linux服务器] 【linux】文件与目录命令 - ls

1206 0
Honkers 2025-3-7 03:49:53 | 显示全部楼层 |阅读模式


ls 是 Linux 系统中用于列出目录内容的命令,主要用于查看文件和目录的信息。支持多种选项调整显示方式,如按时间排序、显示隐藏文件等

1. 基本用法
  • 语法:

    1. ls [选项] [文件或目录]
    复制代码
  • 功能:列出指定目录下的文件和目录名称。

  • 此命令是否系统自带: 此命令是系统默认自带的,无需额外安装。


2. 常用参数
  • -a:显示所有文件,包括隐藏文件(以 . 开头的文件)。
  • -l:以长格式显示文件详细信息,包括权限、所有者、大小、时间等。
  • -h:配合 -l 使用,以人类可读的格式显示文件大小(如 KB、MB)。
  • -r:逆序显示文件和目录。
  • -t:按时间排序,最新的文件排在前面。
  • -S:按文件大小排序,最大的文件排在前面。
  • -R:递归列出子目录的内容。
  • -i:显示文件的 inode 号。
  • --color=auto:使用颜色区分文件类型(常用于区分普通文件、目录、符号链接等)。

3. 用法举例
  • 列出当前目录下的所有文件:

    1. ls
    复制代码
  • 显示所有文件(包括隐藏文件):

    1. ls -a
    复制代码
  • 以详细信息显示文件列表:

    1. ls -l
    复制代码
  • 显示详细信息且以人类可读格式显示文件大小:

    1. ls -lh
    复制代码
  • 按时间排序并显示详细信息:

    1. ls -lt
    复制代码
  • 递归显示目录及其子目录内容:

    1. ls -R
    复制代码
  • 显示文件的 inode 编号:

    1. ls -i
    复制代码
  • 按文件大小排序并显示详细信息:

    1. ls -lS
    复制代码
  • 列出特定目录下的文件:

    1. ls /path/to/directory
    复制代码
  • 使用颜色区分文件类型:

    1. ls --color=auto
    复制代码

4. 注意事项
  • ls 默认不会显示隐藏文件,需配合 -a 选项使用。

  • 对于文件过多的目录,输出可能较长,可以结合分页工具查看,例如:

    1. ls -l | less
    复制代码
  • 某些系统中,ls 的颜色显示可能需要依赖环境变量设置,如 LS_COLORS。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2026 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行