`

linux基本命令学习(1)--ls

阅读更多

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
递归列举子目录

 

 

 

分享到:
评论

相关推荐

    NVIDIA-ls-linux-2021.07-2021.07.0.30193485.zip

    2. **解压安装包**:使用`unzip NVIDIA-ls-linux-2021.07-2021.07.0.30193485.zip`命令解压缩文件。 3. **安装**:按照安装指南执行安装脚本,通常会包含配置、依赖安装、服务启动等步骤。 4. **配置**:配置许可...

    Linux命令ls详解

    `ls`(list)是最基本的目录处理命令之一,也是学习Linux操作系统中最常用的命令。其英文原意为“列表”或“清单”,用于展示当前工作目录下的文件及目录,或者指定路径中的内容。`ls`命令位于路径`/bin/ls`,对所有...

    Linux基础命令及其解释--基础篇

    在Linux操作系统中,掌握基础命令是使用和管理系统的必备技能。Linux命令行提供了一种高效且灵活的方式来执行各种任务,从文件操作到系统管理,无一不在其涵盖范围之内。以下是一些常见的Linux基础命令及其详细解释...

    Linux 系统 命令大全---(修改版)

    本资源“Linux系统命令大全---(修改版)”提供了全面的Linux命令参考,对于学习和操作Linux系统至关重要。下面,我们将深入探讨Linux命令的相关知识点。 1. **基础命令**: - `ls`:列出目录内容,常用于查看当前...

    Linux命令学习手册-patch命令

    ### Linux命令学习手册-patch命令 #### 概述 `patch` 命令是Linux系统中的一个非常实用且强大的工具,主要用于应用补丁文件来更新现有的文件或目录。补丁文件通常是由`diff` 命令创建的,包含了源文件与目标文件...

    linux系统命令详解:1、ls命令

    在Linux操作系统中,掌握基本的命令行操作是至关重要的,其中`ls`命令是最常用的之一。这个命令用于列出目录中的文件和子目录,是Linux用户日常工作中不可或缺的一部分。本篇文章将详细解析`ls`命令的各种用法和选项...

    LINUX基本命令学习

    LINUX基本命令学习 在 Linux 操作系统中,基本命令是初学者入门的首选。这些命令是 Linux 系统的基础,是用户与系统交互的桥梁。掌握这些基本命令,可以帮助用户快速熟悉 Linux 系统,提高工作效率。 1. 登录和...

    常用命令---idea--Linux--redis--dos

    DOS命令是Windows操作系统早期的命令行工具,虽然现在被PowerShell取代,但一些基本命令仍然适用: - `dir`:显示目录内容,类似Linux的`ls` - `cd`:切换目录 - `copy`:复制文件 - `del`:删除文件 - `move`...

    Linux学习笔记Linux学习资料Linux教程

    【linux学习笔记-1】使用GDB调试简单的用户程序.doc 【linux学习笔记-2】父子进程共享文件描述符.doc 【linux学习笔记-3】文件操作(stat,chmod,umask).doc 【linux学习笔记-4】进程扇和进程链.doc 【linux学习笔记-...

    Linux基础课件-- Linux系统目录查看-ls命令.pptx

    **Linux基础课件——Linux系统目录查看:ls命令** 在Linux操作系统中,`ls`命令是...记住,`ls`命令的强大之处在于它的灵活性和组合能力,随着对Linux系统的深入学习,你会发现在不同场景下,`ls`命令有着广泛的应用。

    一起回顾一下linux常用命令----shell和unix和linux命

    1. **ls**:用于列出目录中的文件和子目录。通过添加参数,如`-l`(长格式)、`-a`(显示隐藏文件)和`-h`(以人类可读的方式显示文件大小),可以获取更多详细信息。 2. **cd**:切换当前工作目录。如`cd /home/...

    linux运维第一步-Linux基本命令

    【Linux运维第一步-Linux基本命令】 在Linux操作系统中,运维工作通常从掌握一系列基础命令开始。这些命令使得管理员能够高效地管理和监控系统。Linux的基本原则包括由单一功能的小程序组成,一切皆文件,尽量避免...

    linux-ls命令实现-c开发

    ### Linux `ls` 命令的 C 语言实现 #### 概述 在 Linux 系统中,`ls` 命令是最常用的文件管理命令...虽然这个实现并不涵盖所有 `ls` 命令的功能,但它为学习如何使用 C 语言与 Linux 系统交互提供了一个很好的起点。

    Linux操作命令详细文档-自整理

    为了更好地理解和操作Linux系统,掌握一些基本的Linux命令是至关重要的。以下是我根据“Linux操作命令详细文档-自整理”这个文档内容整理的一些核心知识点。 1. 文件与目录操作: - `ls`:列出目录内容,可以配合 ...

    非常宝贵的LINUX学习笔记

    【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基本命令

    【Linux学习:Linux基本命令】 Linux是一个开源操作系统,它的强大在于其命令行界面,通过一系列基本命令进行系统管理和操作。本篇文章将详细讲解Linux的基本命令,包括登录和退出、文件命令、目录和层次命令、查找...

    Linux基本命令 - 1(1)

    【Linux基本命令 - 1(1)】 在Linux操作系统中,掌握基本的命令行操作是至关重要的,因为它是系统管理、程序开发以及故障排查的主要工具。Linux的基本命令提供了丰富的功能,帮助用户执行各种任务,包括文件管理、...

    学习情境1项目2Linux基本命令.pptx

    Linux基本命令 Linux命令基础 ---------------- 在Linux系统中,命令区分大小写。在命令行中,可以使用Tab键来自动补齐命令,即可以只输入命令的前几个字母,然后按Tab键,系统将自动补齐该命令,若命令不止一个,...

Global site tag (gtag.js) - Google Analytics