ls的用法: ls [OPTION]... [FILE]...
列举文件信息(默认当前目录), 如果-cftuvSUX或者--sort没有设置则按照字典顺序排序条目
1) 控制显示范围
ls -a
不忽略以.开头的条目,即显示所有文件和目录包括隐藏文件和隐藏目录
ls -A
类似ls -a,但是不显式.和..目录
2) 控制显示格式
ls -1
每行列举一个文件,注意是1234的1,不是字母l
ls -x
以从左到右,由上至下的横列方式显示文件和目录名称
ls -n
类似-l, 但是列举用户和分组的id,即不显式owner和group的名字,而替代为id(数字)
ls -l的结果:
-rw-r--r-- 1 sky sky 0 Aug 31 23:43 a.txt
-rw-r--r-- 1 sky sky 0 Aug 31 23:43 b.tar
ls -n的结果:
-rw-r--r-- 1 1000 1000 0 Aug 31 23:43 a.txt
-rw-r--r-- 1 1000 1000 0 Aug 31 23:43 b.tar
ls -Q,
显示时为每个文件和文件夹的名字增加前后双引号,如
"a.txt" "b.tar" "b.txt" "bash" "bash_list.sh" "bin" "dev" "workspace"
ls -F
为条目增加指示符,例如"lib"目录显示为"lib/",文件不变,举例如:
a.txt b.tar b.txt bash/ bash_list.sh@ bin/ dev/ workspace/
ls -m
显示时用","号区隔每个文件和目录的名称,举例如
a.txt, b.tar, b.txt, bash, bash_list.sh, bin, dev, workspace
3) 控制显示内容
ls -l
使用长格式,每个文件或者目录一行,显示详细信息
ls -lG
G用于在长格式时不显示group名称
ls -o
类似ls -l,但是不显示owner名称
ls -g
类似ls -l,但是不显示group信息,等同于ls -lG
ls -lh
-h参数通常和-l一起使用, 以可读的格式打印大小(如, 1K 234M 2G)
ls --si -l
--si参数类似-h参数,以可读的格式打印大小,但是计算单位是1000Bytes而非1024Bytes
ls -s
显示每个文件的大小,以block为单位,结果如:
0 a.txt 0 b.tar 0 b.txt 4 bash 0 bash_list.sh 4 bin 4 dev 4 workspace
ls -i
显示文件和目录的inode编号,结果如:
148712 a.txt 148775 b.txt 148773 bash_list.sh 148156 dev
148771 b.tar 148657 bash 148154 bin 148155 workspace
ls -q,
当遇到不可打印字符(即控制字符)时以?替代
4) 控制排序
ls -r
反向排序
ls -U
不排序,按照目录顺序列举条目
ls -f
不排序,开启-aU,关闭-ls --color,即ls -fl中的l会失效
ls -lS
-S参数指示用文件和目录的大小排序
ls -lt
-t参数指示用文件和目录的更改时间排序
ls -X
以文件和目录的扩展名按照字母顺序排序
ls -v
以版本顺序排序
5) 递归列举
ls -R
递归列举子目录
分享到:
相关推荐
2. **解压安装包**:使用`unzip NVIDIA-ls-linux-2021.07-2021.07.0.30193485.zip`命令解压缩文件。 3. **安装**:按照安装指南执行安装脚本,通常会包含配置、依赖安装、服务启动等步骤。 4. **配置**:配置许可...
`ls`(list)是最基本的目录处理命令之一,也是学习Linux操作系统中最常用的命令。其英文原意为“列表”或“清单”,用于展示当前工作目录下的文件及目录,或者指定路径中的内容。`ls`命令位于路径`/bin/ls`,对所有...
在Linux操作系统中,掌握基础命令是使用和管理系统的必备技能。Linux命令行提供了一种高效且灵活的方式来执行各种任务,从文件操作到系统管理,无一不在其涵盖范围之内。以下是一些常见的Linux基础命令及其详细解释...
本资源“Linux系统命令大全---(修改版)”提供了全面的Linux命令参考,对于学习和操作Linux系统至关重要。下面,我们将深入探讨Linux命令的相关知识点。 1. **基础命令**: - `ls`:列出目录内容,常用于查看当前...
### Linux命令学习手册-patch命令 #### 概述 `patch` 命令是Linux系统中的一个非常实用且强大的工具,主要用于应用补丁文件来更新现有的文件或目录。补丁文件通常是由`diff` 命令创建的,包含了源文件与目标文件...
在Linux操作系统中,掌握基本的命令行操作是至关重要的,其中`ls`命令是最常用的之一。这个命令用于列出目录中的文件和子目录,是Linux用户日常工作中不可或缺的一部分。本篇文章将详细解析`ls`命令的各种用法和选项...
LINUX基本命令学习 在 Linux 操作系统中,基本命令是初学者入门的首选。这些命令是 Linux 系统的基础,是用户与系统交互的桥梁。掌握这些基本命令,可以帮助用户快速熟悉 Linux 系统,提高工作效率。 1. 登录和...
DOS命令是Windows操作系统早期的命令行工具,虽然现在被PowerShell取代,但一些基本命令仍然适用: - `dir`:显示目录内容,类似Linux的`ls` - `cd`:切换目录 - `copy`:复制文件 - `del`:删除文件 - `move`...
【linux学习笔记-1】使用GDB调试简单的用户程序.doc 【linux学习笔记-2】父子进程共享文件描述符.doc 【linux学习笔记-3】文件操作(stat,chmod,umask).doc 【linux学习笔记-4】进程扇和进程链.doc 【linux学习笔记-...
**Linux基础课件——Linux系统目录查看:ls命令** 在Linux操作系统中,`ls`命令是...记住,`ls`命令的强大之处在于它的灵活性和组合能力,随着对Linux系统的深入学习,你会发现在不同场景下,`ls`命令有着广泛的应用。
1. **ls**:用于列出目录中的文件和子目录。通过添加参数,如`-l`(长格式)、`-a`(显示隐藏文件)和`-h`(以人类可读的方式显示文件大小),可以获取更多详细信息。 2. **cd**:切换当前工作目录。如`cd /home/...
【Linux运维第一步-Linux基本命令】 在Linux操作系统中,运维工作通常从掌握一系列基础命令开始。这些命令使得管理员能够高效地管理和监控系统。Linux的基本原则包括由单一功能的小程序组成,一切皆文件,尽量避免...
### Linux `ls` 命令的 C 语言实现 #### 概述 在 Linux 系统中,`ls` 命令是最常用的文件管理命令...虽然这个实现并不涵盖所有 `ls` 命令的功能,但它为学习如何使用 C 语言与 Linux 系统交互提供了一个很好的起点。
为了更好地理解和操作Linux系统,掌握一些基本的Linux命令是至关重要的。以下是我根据“Linux操作命令详细文档-自整理”这个文档内容整理的一些核心知识点。 1. 文件与目录操作: - `ls`:列出目录内容,可以配合 ...
【linux学习笔记-1】使用GDB调试简单的用户程序 【linux学习笔记-2】父子进程共享文件描述符 【linux学习笔记-3】文件操作(stat,chmod,umask) 【linux学习笔记-4】进程扇和进程链 【linux学习笔记-5】编写自己的ls...
### Linux基本命令学习知识点概述 #### 第九课 文件与目录操作 - **文件与目录的基本概念**: - 文件:Linux中的文件被视为无结构的字符流形式,存储在某种介质上。 - 文件名:由字母、数字、下划线和圆点组成,...
### Linux操作实验知识点详解 ...通过上述实验内容的学习,可以初步掌握Linux的基本命令格式、登录方式、文件管理以及获取帮助信息的方法,并通过实际操作加深理解。这对于进一步学习和使用Linux系统非常重要。
【Linux学习:Linux基本命令】 Linux是一个开源操作系统,它的强大在于其命令行界面,通过一系列基本命令进行系统管理和操作。本篇文章将详细讲解Linux的基本命令,包括登录和退出、文件命令、目录和层次命令、查找...
【Linux基本命令 - 1(1)】 在Linux操作系统中,掌握基本的命令行操作是至关重要的,因为它是系统管理、程序开发以及故障排查的主要工具。Linux的基本命令提供了丰富的功能,帮助用户执行各种任务,包括文件管理、...
Linux基本命令 Linux命令基础 ---------------- 在Linux系统中,命令区分大小写。在命令行中,可以使用Tab键来自动补齐命令,即可以只输入命令的前几个字母,然后按Tab键,系统将自动补齐该命令,若命令不止一个,...