ls命令
好的,ls 命令是 Linux 和 Unix-like 系统(如 macOS)中最基础、最常用的命令之一。它的核心功能是列出目录(文件夹)的内容。
中文名称: 列表显示命令 (Lièbiǎo Xiǎnshì Mìnglìng)
基本功能:
ls后不加任何参数或路径:列出当前工作目录下的所有可见文件和子目录的名称。- 示例:
$ ls 文档 图片 下载 音乐 file1.txt report.pdf
- 示例:
ls后加目录路径:列出指定目录下的所有可见文件和子目录的名称。- 示例:
$ ls /home/user/图片 风景.jpg 头像.png 截图
- 示例:
常用选项(参数): (选项通常以 - 开头)
-l(长格式显示): 显示详细信息。这是最常用的选项之一。- 显示内容:文件类型与权限、链接数、所有者、所属组、文件大小(字节)、最后修改时间、文件名。
- 示例:
$ ls -l -rw-r--r-- 1 user user 1024 Jan 10 14:30 file1.txt drwxr-xr-x 2 user user 4096 Jan 11 09:15 文档 ...
-a(显示所有): 显示所有文件和目录,包括以点.开头的隐藏文件/目录。.代表当前目录,..代表上级目录。- 示例:
$ ls -a . .. .bashrc .config 文档 图片 file1.txt
-h(易读的文件大小): 与-l一起使用时,将文件大小显示为易读的格式(如 K, M, G),而不是字节。- 示例:
$ ls -lh -rw-r--r-- 1 user user 1.0K Jan 10 14:30 file1.txt -rw-r--r-- 1 user user 25M Jan 12 11:20 bigfile.zip
- 示例:
-t(按时间排序): 按修改时间排序(默认新文件在后)。- 常与
-l结合使用 (ls -lt) 查看最近修改的文件。 -r(反向排序) 常与之配合 (ls -ltr) 查看最旧的文件或让新文件在前。
- 常与
-s(显示文件大小): 显示每个文件占用的磁盘块数(通常块大小为 512字节 或 1K)。- 单独使用
ls -s只显示块数。 - 常与
-l或-h合用 (ls -ls,ls -lsh) 既看块数也看字节/KB/MB。
- 单独使用
-d(列出目录本身): 通常与通配符结合使用,列出目录本身的信息,而不是目录内的内容。- 示例:
ls -ld */列出当前目录下所有子目录本身的详细信息。
- 示例:
-F(分类标记): 在文件名后添加指示符以显示文件类型。/- 目录*- 可执行文件@- 符号链接(快捷方式)|- FIFO (命名管道)=- 套接字 (Socket)- (无字符) - 普通文件
- 示例:
$ ls -F 文档/ 图片/ file1.txt* link@
--color(颜色区分): 根据文件类型以不同颜色显示文件名(通常是默认开启的)。常见颜色:- 蓝色 - 目录
- 绿色 - 可执行文件
- 青色/浅蓝 - 符号链接
- 红色 - 压缩文件 (
.zip,.gz等) - 红色闪烁背景 - 有问题的文件或链接(如断链)
- 默认色(通常是白色) - 普通文件
-R(递归显示): 递归列出所有子目录及其内容。- 示例:
ls -R /home/user会显示/home/user下所有文件、所有子目录及其内部的所有文件。
- 示例:
组合使用:
通常会将多个选项组合在一起使用以满足特定需求:
ls -lah: 这是极其常用的组合。-l:显示详细信息-a:显示所有文件(包括隐藏文件)-h:以易读格式显示文件大小- 结果:列出当前目录下所有文件(含隐藏文件)的详细信息(权限、所有者、大小、时间),大小用 K/M/G 表示。
ls -ltr:-l:详细信息-t:按修改时间排序(新近修改的在后)-r:反转排序顺序(新近修改的排在最前面)- 结果:按修改时间由旧到新排序(反转后,新的在列表最下方)。
ls -ltrh: 在上面的基础上加上-h,让文件大小更易读。
总结:
ls 是你的“文件管理器”的命令行版本。掌握 ls 及其常用选项(尤其是 -l, -a, -h, -t)是高效使用 Linux/Unix 命令行界面的基石。通过组合这些选项,你可以精确地查看目录内容的各种信息(文件名、类型、大小、权限、时间等)。
概况:4LS_Factsheet_FS001001_1-00.pdf
<!--<img src="ams"-->4LS Factsheet
资料下载
建立建利12
2021-02-04 09:57:51
图片:4LS_Perspective_View_IM001016_1-00.jpg
<!--<img src="ams"-->4LS Image perspective view
资料下载
马占云
2021-02-02 10:51:09
如何给你的Linux系统添加一个新的Linux命令
平时我们在shell命令行上输入的命令都是应用程序,比如ls,ifconfig,vi等。我们下载的busybox源码中就包含着这些程序源码,那接
2023-02-15 09:40:23
Linux中的LS命令详细学习资料概述
ls 命令可以列出一个 POSIX 系统上的文件。这是一个简单的命令,但它经常被低估,不是它能做什么(因为它确实只做了一件事),而是你该如何优化
2019-08-11 10:55:22
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- EDA是什么?有什么作用?
- dtmb信号覆盖城市查询
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- amoled屏幕和oled区别
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机
- 元宇宙概念龙头股一览