当前位置: 首页 > article >正文

linux 命令 ls

ls 是 Linux 系统中用于列出目录内容的核心命令,几乎所有日常操作都会用到。以下是其详细用法和常见场景说明

1. 基础语法

ls [选项] [目录/文件]

  • 不指定目录时,默认列出当前目录的内容。

  • 可以指定文件或目录路径,支持通配符(如 *?

 

2. 常用选项 

 2.1 显示格式控制

选项说明示例
-l长格式显示(权限、所有者、大小、时间等)ls -l /var/log
-a显示所有文件(包括隐藏文件,以 . 开头的文件)ls -a ~
-h人类可读的格式(自动转换文件大小单位,如K/M/G)ls -lh
-1单列显示(每行一个文件,适合脚本处理)ls -1
-F标记文件类型(目录加 /,可执行文件加 *ls -F

 2.2 排序与过滤

选项说明示例
-t按修改时间排序(最新修改的在前)ls -lt
-r反向排序ls -ltr(按时间倒序)
-S按文件大小排序(从大到小)ls -lS
--group-directories-first目录优先显示ls --group-directories-first
-R递归列出子目录内容ls -R /etc

 2.3 颜色与高亮

  • 默认情况下,ls 会根据文件类型显示颜色(目录蓝色、可执行文件绿色等)。

  • 若颜色丢失,可强制启用颜色:ls --color=auto

  • 禁用颜色:ls --color=never

3. 实用场景示例 

按时间排序找最下最新修改的文件

ls *.txt          # 列出当前目录所有.txt文件
ls -d */          # 仅显示子目录(不递归内容)
ls /etc/*.conf    # 列出/etc下所有.conf文件

4. 常见问题

4.1 权限不足 

若目录不可读,会提示 Permission denied,需使用 sudo 提权:

sudo ls /root  # 查看需要root权限的目录 

4.2 文件显示颜色含义

颜色文件类型
蓝色目录
绿色可执行文件
红色压缩文件(如.tar、.zip)
青色符号链接(快捷方式)
黄色设备文件

5. 高级技巧

别名简化命令:在 ~/.bashrc 中设置别名,例如:

alias ll='ls -alhF --color=auto'  # 输入ll即可显示详细列表

统计文件数量: 

ls -1 | wc -l  # 统计当前目录文件数(不含隐藏文件)

 搜索文件

 ls | grep  shell


http://www.kler.cn/a/586980.html

相关文章:

  • 网络爬虫【简介】
  • 基于vue-grid-layout 实现自定义首页视图
  • Tailwindcss开启黑夜模式
  • Python扑克牌游戏更新哦~【增加更多牌类】
  • 获取golang变量的类型
  • Redis分片集群
  • 机器学习与深度学习中模型训练时常用的四种正则化技术L1,L2,L21,ElasticNet
  • springboot集成flink实现DM数据库同步到ES
  • RabbitMq C++客户端的使用
  • 使用SetupTools 管理你的项目打包工作
  • 如何用URDF文件构建机械手模型并与MoveIt集成
  • 【Tools】Visual Studio Code安装保姆级教程(2025版)
  • Typora最新版破解教程
  • 音视频入门基础:RTP专题(20)——通过FFprobe显示RTP流每个packet的信息
  • PHP与MySQL的高效数据交互:最佳实践与优化技巧
  • 解锁 vue-property-decorator 的秘密:Vue 2 到 Vue 3 的 TypeScript 之旅!✨
  • Kubernetes学习笔记-移除Nacos迁移至K8s
  • svmspro如何切换数据库
  • 【2025最新】深度学习框架PyTorch——从入门到精通(1)下载与安装
  • QT:非模态使用WA_DeleteOnClose避免内存泄漏