我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux基础命令---ls

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux基础命令---ls

ls

显示当前目录下的所有内容。

此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

 

1、语法

ls [OPTION]... [FILE]...

 

2、选项列表

选项

说明

--version

显示命令版本信息

--help

显示帮助文档

-a | --all

列出所有的文件

-A | --almost-all

列出所有文件,但是不包含以 . 或者 .. 开头的文件

--author

和“-l”一起使用,打印出每个文件的作者

-b | --escape

将文件名中不可输出的字符,以“\+字符编码”的方式输出。编码为八进制

--block-size=SIZE

设置block的字节

-B | --ignore-backups

不要列出以“~”结尾的隐含条目,其实就是备份文件

-c

和“–lt”一起使用的时候,按照文件状态改变的时间排序;和“-l”一起使用的时候,通过名字排序

-C

多列显示结果,默认选项

--color[=WHEN]

以高亮颜色显示不同文件,值可以是always、never、auto

-d | --directory

只显示目录名,不显示目录下的内容。不显示符号链接指向的目录

-D | --dired

为Emacs的dired模式设计的输出

-f

不排序,使能“-aU”,关闭“-ls -color”

-F | --classify

在每个输出项的后面,追加文件类型标识符。

*,代表具有可执行权限的普通文件。

/,代表目录。

@,代表符号链接。

|,代表有名管道。

=,代表套接字。

--file-type

和“-F”一样,但是不输出*

--format=WORD

跨越-x,逗号-m,水平-x,长-l,单列-1,详细-l,垂直-c

--full-time

显示完整的时间,-l --time-style=full-iso

-g

和“-l”一样,但是不显示拥有者

--group-directories-first

将文件前的目录分组,但是“--sort”的任何使用都会禁用分组。

-G | --no-group

在长列表中,不要打印组名

-h

以更加易读的方式显示,和“-l”一起使用

-si

和“-h”一样,但是以1000位整,而不是1024

-H | --dereference-command-line

遵循命令行中列出的符号链接

--dereference-command-line-symlink-to-dir

遵循指向目录的每个命令行符号链接

--hide=PATTERN

不要列出与shell模式匹配的隐含条目(被-a或-A覆盖)

--indicator-style=WORD

将带有样式字的指示符附加到条目名称:无(默认)、斜杠(-p)、文件类型(-文件类型)、分类(-F)

-i

显示文件的索引节点

-I | --ignore=PATTERN

不要列出与shell模式匹配的隐含条目

-k

等价于“--block-size=1K”

-L | --dereference

当显示符号链接的文件信息时,请显示链接引用文件的信息,而不是链接本身的信息。

-l

以长格式显示

-m

用水平的方式显示,文件之间用“,”和一个空格隔开

-n | --numeric-uid-gid

类似-l,但是列出用户ID和组ID。

-N | --literal

打印原始条目名(不要专门处理控制字符)

-o

和选项“-l”一样,但是不显示组信息

-p | --indicator-style=slash

在目录前面加一个斜杠“/”

-q | --hide-control-chars

无法显示的字符,使用“?”代替

--show-control-chars

按原样显示非图形字符

-Q | --quote-name

用双引号括住条目名

--quoting-style=WORD

对条目名使用引用样式词:literal,locale,shell,shell-always,c,escape

-r | --reverse

排序的时候,以文件名反向排序

-R | --recursive

递归显示子目录

-s | --size

以块为单位显示文件大小。默认一块1024k

-S

以文件大小排序

-t

按文件的修改时间,降序排列

--sort=WORD

按指定要求排序,而不是按名称排序:不排序(-U),扩展名(-X),大小(-S),时间(-t),版本(-v)

--time=WORD

配合“-l”使用,将时间显示为指定的,而不是修改时间:atime(-u),access(-u),use(-u),ctime(-c),或state(-c);如果指定了“--sort=time”,则使用指定的时间作为排序键。

--time-style=STYLE

配合“-l”使用,时间用指定的风格显示:full-iso,long-iso,locale,+FORMAT。FORMAT解释为“日期”;如果格式为FORMAT1<newline>FORMAT2,FORMAT1适用于非最近文件,FORMAT2适用于最近文件;如果样式以“POSIX-”为前缀,则样式仅在POSIX区域设置之外生效。

-T | --tabsize=COLS

指定制表符的大小,默认是8

-u

配合“-lt”使用:按访问时间排序,并显示;配合“-l”使用:显示访问时间,按名称排序;其他情况:按访问时间排序

-U

不要排序;按目录顺序列出条目

-v

文本中自然排序的(版本)数字

-w | --width=COLS

设定屏幕宽度而不是当前值

-x

按行而不是按列出条目

-X

按输入扩展名按字母顺序排序

-1

每行列出一个文件

--lcontext

显示安全上下文。启用“-l”。对于大多数显示器来说,行可能太宽了。

-Z, --context

显示安全上下文,以便适合大多数显示。只显示模式、用户、组、安全上下文和文件名。。

--scontext

只显示安全上下文和文件名。

 

3、说明

在默认情况下,使用颜色来区分文件类型是禁用的,并且使用“--color=never“。只有当标准输出连接到终端时,ls才会发出颜色代码。LS_CONERS环境变量可以更改设置,使用dircolors命令来设置。

大小可以是KB,1000;K,1024,;MB,1000*1000;M,1024*1024

 

4、实例

1)显示所有文件,并且在后面追加文件类型

[root@localhost weijie]# ls -lF

总用量 1072

-rw-r--r-- 1 root root      0 9   7 09:11 1.c

-rw-r--r-- 3 root root 358400 9   7 15:46 link

-rw-r--r-- 3 root root 358400 9   7 15:46 link1

lrwxrwxrwx 1 root root      6 9  10 12:13 link2 -> my.iso

-rw-r--r-- 3 root root 358400 9   7 15:46 my.iso

drwxrwxrwx 2 root root   4096 9  10 11:33 test/

drwxr-xr-x 2 root root   4096 9  10 16:10 test02/

drwxr-xr-x 2 root root   4096 9  10 11:35 testt/

-rw------- 1 root root      0 9   7 14:55 wj234.q1C

drwx------ 2 root root   4096 9   7 14:50 wjtpflR/

2)显示目录名称,不显示目录下的内容

[root@localhost /]# ls /weijie/                //列出weijie目录下的所有文件

1.c  link  link1  link2  my.iso  test  test02  testt wj234.q1C  wjtpflR

 [root@localhost /]# ls -ld /weijie/          //只显示weijie这个目录本身的信息

drwxr-xr-x 6 root root 4096 9  10 15:28 /weijie/

[root@localhost /]# 

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux基础命令---ls

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux基础命令---ls

ls显示当前目录下的所有内容。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。 1、语法ls [OPTION]... [FILE]... 2、选项列表选项说明--version
2023-06-06

Linux基础命令ls怎么用

小编给大家分享一下Linux基础命令ls怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!ls命令是linux下最常用的命令。ls命令就是list的缩写缺省下
2023-06-27

Linux常用ls, alias基础命令详解

ls命令 作用:列举目录文件信息( list directory content ) 格式:ls [option] [file] 1,命令不跟任何选项与目录,表示列举当前目录的文件信息 ghostwu@dev:~$ ls Desktop e
2022-06-04

linux ls命令教程及ls命令使用方法

ls命令按文件大小查看文件 a.降序:ls -lshmoudaen@morton:~$ ls -lsh total 20M20M -rw-r--r-- 1 moudaen 65536 20M Nov 11 17:44 Gender.war
2022-06-04

Linux基础命令之who命令

  在使用Linux系统的过程中由于一个人可能拥有多个用户名的缘故,往往会造成使用者不知道自己是在哪个用户名下进行的操作。那么我们有没有什么方便快捷的方法来查出我们是在哪个用户名下进行操作呢?为此在本文中编程学习网笔者就为大家介绍Linux中的who命令,让大家能够快速的了解当前使用的用户名。    ①
Linux基础命令之who命令
2024-04-18

Linux基础命令之kill命令

  相信大家在使用Linux的过程中都会遇到过某个程序出错导致系统锁死的情况,按照常规的思维我们会通过重启来重新启动系统。然而事实上在Linux中并不需要进行重启就能够完成出错程序的关闭操作。在Linux中我们可以通过使用"kill"命令来强制终结它。那么到底它的格式语法和作用又是什么呢?在本文中编程学习网笔者就为大家一一
Linux基础命令之kill命令
2024-04-18

Linux基础命令--slabtop

slabtopslabtop实时显示详细的内核板条缓存信息。它显示按所列排序条件之一排序的顶级缓存的列表。它还会显示一个统计信息头,其中填充了板坯层信息。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora、S
2023-06-05

Linux基础命令---csplit

csplit将文件按照指定的模式分割,默认的输出文件名是xx00、xx01、xx02等,指令会显示每个输出文件的大小。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法c
2023-06-05

Linux基础命令---bzcat

bzcat解压缩被bzip2压缩过的文件,将文件解压到标准输出,此命令只有一个选项-s。该指令对压缩过的二进制文件没有意义,因为二进制文件没有可读性。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openS
2023-06-05

Linux基础命令---zcat

zcat解压有gzip压缩的文件,将解压结果送到标准输出。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法zcat [-fhVL] 文件 2、选项列表选项说明-h |
2023-06-05

Linux基础命令---zip

zipzip是一种最通用的文件压缩方式,使用于unix、msdos、windows、OS等系统。如果在编译zip时包含bzip 2库,zip现在也支持bzip 2压缩。当将大于4GB的文件添加到存档中时,zip会自动使用Zip 64扩展名,
2023-06-06

Linux基础命令---ar

arar指令可以创建、修改库,也可以从库中提取单个模块。库是一个单独的文件,里面包含了按照特定结构组织起来的其他文件,我们称作member。归档文件通常是一个二进制文件,我们一般将归档文件当作库来使用。原始文件的内容、模式(权限)、时间戳、
2023-06-06

Linux基础命令---comm

comm逐行比较两个已经排序过的文件。结果以3列显示:第1列显示只在file1出现的内容,第2列显示只在file2出现的内容,第3列显示同时出现的内容。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、open
2023-06-06

Linux基础命令---date

date以给定的格式显示当前的日期,或者设置系统时间。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法date [选项]。date [+格式]。date -u [参数
2023-06-06

Linux基础命令---mktemp

mktemp创建临时文件或者目录,这样的创建方式是安全的。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法mktemp [选项] [TEMPLATE] 2、选项列表选
2023-06-06

Linux基础命令- history

Linux基础命令- history 1.history 显示历史命令 作用:用于显示历史记录和执行过的指令命令 当登录shell或者是退出的时候会自动进行读取和存储 1.常用参数 语法:# history 选项 参数#参数-n
2023-08-22

Linux基础命令---mysql

mysqlmysql是一个简单的sql shell,它可以用来管理mysql数据库。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。 1、语法mysql [options] db 2、参数列表选项说明
2023-06-05

Linux基础命令---apachectl

apachectlapachectl指令是apache http服务器的前端控制程序,可以协助控制apache服务的守护进程httpd。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fed
2023-06-05

Linux基础命令---head

head显示文件开头的几行,默认显示10行,可以使用选项-n来指定行数。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法head [选项] files
2023-06-06

Linux基础命令---sort

sort以行为单位,对文本文件进行排,并输出排序结果。默认情况下,以每一行为一个单位,从首字符开始按照ASCII码向后逐个比较。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
2023-06-06

编程热搜

目录