linux 命令:ls 详解

article/2025/11/8 22:00:52
用法:ls [OPTION]... [FILE]...
打印关于FILE的信息(默认当前目录)
以字母表顺序排序(如果没有使用-cftuvSUX或者--sort等选项)选项(OPTION):-a, --all			            不隐藏任何以. 开始的项目-A, --almost-all		        列出除. 及.. 以外的任何项目--author			        与-l 同时使用时列出每个文件的作者-b, --escape			        以八进制溢出序列表示不可打印的字符--block-size=SIZE         用不同单位表示大小;例如:'--block-size=M'用1048576字节    为单位表示。下边查看SIZE的可选项-B, --ignore-backups          不列出以~结尾的文件-c                            与-lt一起使用: 列出文件的ctime,以ctime为顺序排列与-l一起使用: 列出文件的ctime,以文件名为顺序排列其他情况: 以ctime为顺序排列,越新越靠前-C                            按列显示--color[=WHEN]            彩色显示。WHEN可以是'never', 'auto','always'(默认)更多信息在下边-d, --directory               显示目录本身,不显示里边的内容-D, --dired                   配置一个为emac的文件管理模式设计的输出-f                            不排序,满足-aU的效果,不满足--color的效果-F, --classify                在文件名后边加上后缀(*/=>@|之一)--file-type               和上边类似, 但没有'*'--format=WORD             across -x, commas -m, horizontal -x, long -l,single-column -1, verbose -l, vertical -C--full-time               类似-l --time-style=full-iso-g				            类似-l,但不列出所有者--group-directories-first 目录在前,文件在后。可以用--sort增强效果, 但是--sort=none(-U)会去掉分组效果-G, --no-group		        以一个长列表的形式,不输出组名-h, --human-readable		    与-l 一起,以易于阅读的格式输出文件大小(例如 1K 234M 2G)--si			            同上面类似,但是使用1000 为基底而非1024-H, --dereference-command-line显示软链接--dereference-command-line-symlink-to-dir列出每一个指向特定目录的软链接--hide=PATTERN            不显示文件名匹配PATTERN的文件--indicator-style=WORD    文件名添加后缀根据WORD确定风格:none(默认),slash(-p),file-type(--file-type),classify(-F)-i, --inode                   显示文件的inode号-I, --ignore=PATTERN          不显示文件名匹配PATTERN的文件-k, --kibibytes               磁盘使用单位默认为1024字节,1kb-l				            使用较长格式列出信息-L, --dereference		        当显示符号链接的文件信息时,显示符号链接所指示的对象而并非符号链接本身的信息-m				            所有项目以逗号分隔,并填满整行行宽-n, --numeric-uid-gid		    类似 -l,但列出UID 及GID 号-N, --literal			        输出未经处理的项目名称 (如不特别处理控制字符)-o				            类似 -l,但不列出有关组的信息-p,  --indicator-style=slash	对目录加上表示符号"/"-q, --hide-control-chars      用?代替非图形字符--show-control-chars      显示非图形字符-Q, --quote-name              文件名添加双引号--quoting-style=WORD      使用WORD配置引用样式:literal, locale, shell,shell-always, c, escape-r, --reverse			        逆序排列-R, --recursive		        递归显示子目录-s, --size			        以块数形式显示每个文件分配的大小-S                            以文件大小排序--sort=WORD               以WORD为标准排序: none (-U), size (-S),time (-t), version (-v), extension (-X)--time=WORD               with -l, 显示以WORD为标准的时间,而不是默认的修改时间:             atime 或 access 或使用(-u)ctime 或 status(-c); 如果使用了 --sort=time,也可以用指定时间作为排序依据--time-style=STYLE        使用-l时, 使用STYLE风格显示时间:full-iso, long-iso, iso, locale, or +FORMAT;FORMAT参考命令'date'中的使用方法; 如果FORMAT的格式是FORMAT1<newline>FORMAT2, 那么FORMAT1对非近期文件生效FORMAT2对近期文件生效;如果STYLE有前    缀'posix-',STYLE只在POSIX语言环境之外生效-t                            以修改时间为依据排序,越新越靠前-T, --tabsize=COLS            设置水平制表符的长度-u                            与-lt一起用: 显示atime并以此为依据排序;与-l一起用: 显示atime并以文件名为依据排序;其他情况: 以atime为依据排序-U                            不排序,用文件系统原有顺序显示-v                            根据版本进行排序-w, --width=COLS              设置屏幕宽度-x                            按行显示而不是按列-X                            以扩展名的字母顺序按顺序排列-1                            一行显示一个文件名SELinux options:--lcontext                    显示安全上下文。支持-l。-Z, --context                 显示安全上下文。只显示权限, 用户, 用户组, 安全上下文和文件名。--scontext                    只显示安全上下文和文件名。--help		            显示此帮助信息并退出--version		            显示版本信息并退出SIZE 是一个整数可选项(例如: 10M=10*1024*1024). 
单位有K, M, G, T, P, E, Z, Y (1024的次方) or KB, MB, ... (1000的次方).使用色彩来区分文件类型的功能已被禁用,默认设置和 --color=never 同时禁用了它。
使用 --color=auto 选项,ls 只在标准输出被连至终端时才生成颜色代码。
LS_COLORS 环境变量可改变此设置,可使用 dircolors 命令来设置。

常用方法:

1. ls -l(列出所有非隐藏文件):

 2. ls -al (列出所有文件,包括隐藏文件):

3. ls -lh (以易于阅读的格式输出文件大小):

4. 现在linux系统默认配置了几个关于ls的别名(alias):

输入命令 alias即可看到:

可以看到,这三个别名都加入了--color=auto,这样就有了配色方案,看上去更直观。

我们分别试一试:

可以看到,l.表示只显示目录下的隐藏文件

 ll表示列出目录下的文件的详细信息

ls从名字看上去和上边的默认‘ls’命令没有区别,实际上它是通过别名进行了改写,现在的功能是通过配色方案显示,看上去更直观,普通文件是灰色,目录是蓝色,软链接是蓝绿色。

其他参数由于不常使用,先不做过多展示,以后遇到再行补充。


http://chatgpt.dhexx.cn/article/Crcdb5yD.shtml

相关文章

linux的ls命令没反应,Linux:ls命令如何使用

原标题&#xff1a;Linux:ls命令如何使用 1、ls命令可以在Linux中显示出文件和目录&#xff0c;如下图。当然&#xff0c;ls命令不可能只能实现这么简单的操作&#xff0c;下面就通过一些参数来查看ls的其他用法 2、ls -l&#xff0c;使用长清单模式来列出文件和目录&#xff0…

Linux命令ls -l详细信息说明

一、 概述 Linux系统中敲入命令ls -l可以查看目录或文件的详细信息&#xff0c;本文介绍详细信息的组成。 二、 说明 详细说明见下图&#xff1a; 注意&#xff1a; 链接文件的概念类似于windows里的快捷方式。多个链接文件同时指向一个“源文件”。链接文件分为硬链接或软…

Linux ls 命令学习和简单使用

Linux中隐藏文件的特点是文件名以.开头&#xff0c;跟文件属性无关。Linux中查看隐藏文件用ls -a命令查看 ls 命令 1、ls 不带参数&#xff0c;可以列出当前目录下的内容 2、ls -l 可以列出文件的详细信息 3、 ls -a 可以显示当前目录下的隐藏文件 4、ll 与 ll -al 5、ls…

Linux 文件与目录查看命令 ls

Linux 文件与目录查看命令 ls (base) yinjiyinji:~$ ls [-aAdfFhilnrRSt] 文件名或目录名称 (base) yinjiyinji:~$ ls [--color{never,auto,always}] 文件名或目录名称 (base) yinjiyinji:~$ ls [--full-time] 文件名或目录名称 选项与参数&#xff1a; -a : 全部的文件&#x…

linux 命令 ls 与 ls -lrt 的区别

ls -lrt 表示按修改时间倒序列出当前工作目录下的文件。ls -l 表示按名称顺序正序列出当前工作目录下的文件。 1、ls 表示列出当前目录下的文件。后面的 -lrt 是这个命令的一些选项补充。-lrt 实际上是代表了 "-l -r -t" 这三个选项集合。 2、-l -r -t 1&#xf…

linux ls lh每个列,Linux ls命令用法

8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 1、ls命令简介 ls 命令是 Linux 下最常用的命令。ls 命令就是 list 的缩写,缺省下 ls 用来打印出当前目录的清单,如果 ls 指定其他目录,那么就显示指定目录里的文件及文件夹清单。 通过 ls 命…

Linux ls命令返回结果说明

ls 命令用法说明 命令名称&#xff1a;ls 英文原理&#xff1a;list 命令所在路径&#xff1a;/bin/ls 执行权限&#xff1a;所有用户 功能描述&#xff1a;显示目录文件 语法&#xff1a;ls [选项 -aldrtAFR] [文件或目录] 没有带参数则显示当前目录下的目录文件&#x…

Linux中ls -l命令展示信息详解

Linux中ls -l命令展示信息详解 在Linux系统中&#xff0c;ls -l命令是用以列表的形式来查看当前目录下的文件或目录&#xff0c;下面就让我们一起来看看展示的信息是什么意思吧 以CentsOS7为例子 [rootlocalhost mrluo]# ls -l total 0 drwxr-xr-x. 2 mrluo mrluo 22 Dec 19…

linux中ls命令详解

Linux中一个基本命令是ls。没有这个命令&#xff0c;我们会在浏览目录条目时会遇到困难。这个命令必须被每个学习Linux的人知道。 ls是什么 ls命令用于列出文件和目录。默认上&#xff0c;他会列出当前目录的内容。带上参数后&#xff0c;我们可以用ls做更多的事情。这里是一些…

Linux之ls命令

前言 Linux的命令&#xff0c;很多很多&#xff0c;至少三四千条&#xff0c;也是我们学习Linux的基本功&#xff0c;学这部分东西&#xff0c;没什么捷径&#xff0c;两个注意&#xff1a; 1.多用&#xff0c;熟能生巧&#xff0c;用着用着就记住了&#xff0c;至少常用命令要…

每日一个Linux命令之ls命令

每日一个Linux命令之ls命令 1. ls命令简介2. 常见选项 1. ls命令简介 ls命令&#xff08;list&#xff09;可用于列出指定路径下的文件&#xff08;Linux中一切皆文件&#xff0c;目录也是文件的一种&#xff09;&#xff0c;如果不指定路径&#xff0c;单独运行ls命令&#x…

linux命令之ls

1.基本使用 ls //显示不隐藏的文件与文件夹 ls -a //显示当前目录下的所有文件及文件夹包括隐藏的.和…等 ls -l //显示不隐藏的文件与文件夹的详细信息 ls -al //显示当前目录下的所有文件及文件夹包括隐藏的.和…等的详细信息 ls -R //将目录下所有的子目录的文件都列出来…

linux命令ls,显示有高亮的原因

linux命令ls,显示有高亮的原因 平时在linux系统使用ls命令&#xff0c;显示当前目录下的所有的文件&#xff0c;显示的文件结果有高亮。就如下图所示&#xff1a;可以看到&#xff0c;对于目录文件&#xff0c;有蓝色高亮。 但如果我们运行&#xff1a;sudo ls 可以看到这里却…

linux ls分页命令,Linux常用命令之ls

一、命令简介 ls命令是linux下最常用的命令之一&#xff0c;ls跟dos下的dir命令是一样的都是用来列出目录下的文件&#xff0c;下面我们就来一起看看ls的用法&#xff1b; 首先&#xff0c;我们通过命令的帮助来看看ls 命令的用法&#xff1a; 命令格式&#xff1a; ls [选项] …

linux命令功能ls,【Linux】- ls命令详解

1 命令功能: 列出当前目录下或者指定目录下的所有文件和目录,ls是list的缩写。 2 命令语法: ls 【选项】 【目录名】 #注:【】中的内容为非必选项 3 命令选项: -a 列出目录下的所有文件,包含以.开头的隐藏文件。 -A 显示出.和..以外的所有文件。 -d 显示目录的自身属…

【Linux命令】ls命令

【Linux】ls命令 ls 命令是 linux 下最常用的命令。ls 命令就是 list 的缩写&#xff0c;用来打印出当前目录的清单。如果 ls 指定其他目录&#xff0c;那么就会显示指定目录里的文件及文件夹清单。 通过 ls 命令不仅可以查看 linux 文件夹包含的文件&#xff0c;而且可以查看…

Linux基础之命令【ls】

ls是Linux最常用的基础命令ls就是list的缩写&#xff0c;ls不仅仅可以查看文件夹内容还可以查看&#xff08;目录&#xff0c;权限&#xff09;等…ls用法如下&#xff1a; 1.命令格式&#xff1a; ls[参数][目录名字] 2.命令功能&#xff1a; 列出目录中所有子目录和文件 3…

7.13RHCSA作业

1.命令帮助 man [指令] [page down]向下翻页[page up]向上翻页[home]第一页[end]最后一页 上下键翻动页面 [指令]--help info 2.关机&#xff0c;重启&#xff0c;注销 shutdown--关机指令 -r重启 poweroff--关机 reboot--重启系统 3.常用命令 pwd--显示当前所在目…

Linux命令-ls详解

Linux命令-ls详解&#xff08;适合小白用户参考&#xff09; 1.ls 不加任何参数&#xff0c;表示查询当前目录下的文件/文件夹 小提示&#xff1a;上面的白色文字表示普通文件&#xff0c;蓝色文字表示目录 2.ls 后面加上路径&#xff0c;表示查询该路径下的文件…

Linux基本命令-ls

ls 作用&#xff1a;显示目标列表&#xff0c;在Linux中是使用率较高的命令。ls命令的输出信息可以进行彩色加亮显示&#xff0c;以分区不同类型的文件。 参数&#xff1a; -a&#xff1a;显示所有档案及目录&#xff08;ls内定将档案名或目录名称为“.”的视为影藏&#xff0c…