linux命令ls-l,linux命令lsal

Linux系统通配符与ls命令的功能及用法

文件通配符

创新互联公司专注于企业成都全网营销、网站重做改版、洛阳网站定制设计、自适应品牌网站建设、H5技术成都做商城网站、集团公司官网建设、成都外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为洛阳等各大城市提供网站开发制作服务。

* 匹配零个或多个字符

? 匹配任何单个字符

~ 当前用户家目录

~mage 用户mage家目录

~+ 当前工作目录

~- 前一个工作目录

[0-9] 匹配数字范围

[a-z]:字母(或的关系)就是表示中括号中的某一个字符

[A-Z]:字母

[a-c]:a A b B c

[A-C]:A b B c C,也就是[]在里面匹配字母时是以aAbB...这样排序的

[wang] 匹配列表中的任何的一个字符

[^wang] 匹配列表中的所有字符以外的字符

{}花括号用来匹配一组用逗号分隔的字符串中的任一个。

左花括号之前的所有字符称为前文(preamble),右花括号之后的所有字符称为后文(preamble)。

前文和后文都是可选的。花括号中不能包含不加引号的空白符

预定义的字符类:man 7 glob(通配符)

[:digit:]:任意数字,相当于0-9

[:lower:]:任意小写字母[:lower:] 这个只相当于a-z,表示的时候必须要在加上中括号

[:upper:]: 任意大写字母

[:alpha:]: 任意大小写字母

[:alnum:]:任意数字或字母

[:blank:]:水平空白字符

[:space:]:水平或垂直空白字符

[:punct:]:标点符号

[:print:]:可打印字符

[:cntrl:]:控制(非打印)字符

[:graph:]:图形字符

[:xdigit:]:十六进制字符

ls命令的功能:

列出当前目录的内容或指定目录

ls命令的用法:

ls [options] [files_or_dirs]

示例:

ls -a 包含隐藏文件

ls -l 显示额外的信息

ls -r 倒转排序或者可以说是逆序排列

ls -R 目录递归通过(递归会进入到子目录)

ls -ld 目录和符号链接信息

ls -1  文件分行显示(列显示)

ls –S  按从大到小排序(按文件的大小排序)

ls –t  按mtime排序(按文件的修改时间排序)

ls –u 配合-t选项,显示并按atime从新到旧排序

ls –U  按目录存放顺序显示(以创建文件的次序进行显示)

ls –X  按文件后缀排序

ls -d  列出目录本身并不显示内容

ls -h  单位换算

ls -I  --ignore(忽略)=PATTERN(模式)按着规定的模式去隐藏不进行显示

实例:

1、显示/var目录下所有以l开头,以一个小写字母结尾,且中间出现至少一位数

字的文件或目录

ls -d /var/l*[0-9]*[[:lower:]]

2、显示/etc目录下以任意一位数字开头,且以非数字结尾的文件或目录

ls -d /etc/[0-9]*[^0-9]

3、显示/etc/目录下以非字母开头,后面跟了一个字母及其它任意长度任意字符

的文件或目录

ls -d /etc/[^[:alpha:]][[:alpha:]]*

4、显示/etc/目录下所有以rc开头,并后面是0-6之间的数字,其它为任意字符

的文件或目录

ls -d /etc/rc[0-6]*

5、显示/etc目录下,所有以.d结尾的文件或目录

ls -d /etc/*.d

6、显示/etc目录下,所有.conf结尾,且以m,n,r,p开头的文件或目录

ls -d /etc/[mnrp]*.conf

7、只显示/root下的隐藏文件和目录

ls -d /root/.*

ls -aI "[^.]*"  当前目录为/root

l. ls -d .* --color=auto 当前目录为/root

8、只显示/etc下的非隐藏目录

ls -d /etc/*/

linux系统中ls命令是什么意思?

ls命令是linux下最常用的命令之一,ls跟dos下的dir命令是一样的都是用来列出目录下的文件。\x0d\x0a1. ls -a 列出文件下所有的文件,包括以“.“开头的隐藏文件(linux下文件隐藏文件是以.开头的,如果存在..代表存在着父目录)。\x0d\x0a2. ls -l 列出文件的详细信息,如创建者,创建时间,文件的读写权限列表等等。\x0d\x0a3. ls -F 在每一个文件的末尾加上一个字符说明该文件的类型。"@"表示符号链接、"|"表示FIFOS、"/"表示目录、"="表示套接字。\x0d\x0a4. ls -s 在每个文件的后面打印出文件的大小。 size(大小)\x0d\x0a5. ls -t 按时间进行文件的排序 Time(时间)\x0d\x0a6. ls -A 列出除了"."和".."以外的文件。\x0d\x0a7. ls -R 将目录下所有的子目录的文件都列出来,相当于我们编程中的“递归”实现\x0d\x0a8. ls -L 列出文件的链接名。Link(链接)\x0d\x0a9. ls -S 以文件的大小进行排序

Linux命令ls -a和ls -A的含义是什么?

ls命令用于显示文件目录列表,和Windows系统下DOS命令dir类似。当执行ls命令时,默认显示的只有非隐藏文件的文件名、以文件名进行排序及文件名代表的颜色显示。当不加参数时,默认列出当前目录的列表信息。

ls [选项] [目录或文件名]参数:

1、-a:--all的缩写,显示所有的文件,包括隐藏文件(以.开头的文件)。

2、-A:--almost-all的缩写,显示所有的文件,包括隐藏文件,但不包括表示当前目录.和上级目录..这两个文件。

扩展资料:

其他is命令语法

1、-c:和-lt一起使用:显示列表并且以ctime(文件状态最后改变时间)排序。和-l一起使用:显示ctime并且以文件名排序。其他情况,以ctime排序。

2、d:--directory的缩写,仅列出目录本身,而不是列出目录里的内容列表。

3、-f:直接列出结果,而不进行排序(ls默认会以文件名排序)。

4、--color[=WHEN]:是否根据文件类型显示颜色,WHEN可以为never、always或者auto。

5、--full-time:以完整的实际模式显示(包含年月日时分),类似与ls -l --time-style=full-iso。

6、-g:列表显示结果,和-l类似,但是不显示文件所属者。。

7、-h:将文件内容大小以GB、KB等易读的方式显示。

8、-i:结合-l参数,列出每个文件的inode。

9、-l:列出长数据串,显示出文件的属性与权限等数据信息。

-10、n:和-l类似,只是显示的所属用户和组不是名称而是对应的id。

11、-r:--reverse,将排序结果以倒序方式显示。

12、-S:以文件大小排序。

13、-t:以修改时间排序。

14、--help:显示帮助信息。

linux系统命令 ls -l显示出的用户权限分为几组

题主你好,

上图就是ls -l命令回显的一般格式, 我们主要看第一部分, 第一部分已经被我用竖线分为四部分了.

第1部分: - 表示这是一个文件; d 表示这是一个文件夹; 当然还有其它的类型,但最常见的就这两种.

第2,3,4部分,每部分有3位, 从左到右是用来设置: 文件所属用户所拥有的权限; 和用户属于同一个组的其它用户对该文件拥有的权限, 其它用户对该文件拥有的权限.

-----

常见的权限有3个, r(读),w(写),x(执行). 拿我上图的hello这个文件来说,它现在的第一部分是:

-rwxr-xr-x

我们把它拆解来看:

最左边的横杠-,表示hello是一个文件(而不是文件夹啥的).

剩下的9位rwxr-xr-x还要被拆成3部分, 每部分3位, 从左到右依次是:

rwx: 表示hello这个文件拥有者对该文件有 读(r),写(w),执行(x)的权限;

r-x:  表示和hello拥有者在一个组里的用户对hello这个文件有读权限(r)和执行权限(x),没有写权限(可以看到中间权限位为-);

r-x: 表示其它用户对hello这个文件也是拥有读权限(r)和执行权限(x),没有写权限(可以看到中间权限位为-);

-----

说明: 这里的  文件, 文件拥有者, 和拥有者同组用户, 其它用户可以用下列的比喻来理解:

文件: 你就想成你自己制作的玩具;

文件拥有者: 就是你自己, 在linux里你可以先简单的理解为文件的创建者;

和拥有者同组用户: 你就想像为你的同班同学;

其它用户: 就是除了你和你班里同学以外的其它人

-----

使用上面这个比喻来看rwxr-xr-x这个权限就是:

你,你的同班同学和其它人都可以看你的玩具,也可以玩你的玩具, 但只有你可以改装你的玩具, 如在上面写上字啥的,别人是不可以的.

-----

希望可以帮到题主, 欢迎追问.

Linux里面ls -ld命令作用是什么?

ls命令用来显示目标列表,在Linux中是使用率较高的命令。ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件。《Linux 就该这么学》

[1]查看文件详情:ls -l 或 ll

[2]只查看当前目录下的目录文件: ls -d .

ls -ld dir # 只查看 dir路径下目录的详情。

在linux中ls -ld 是什么意思

1、ls:列出文件及目录。

2、-l:参数,以详细格式列表。

3、-d:参数,仅列目录。

linux中的通用命令还有:

1、date:打印或者设置系统的日期和时间

2、stty-a:可以查看或者打印控制字符(Ctrl-C、Ctrl-D、Ctrl-Z等)

3、passwd:用passwd-h查看

4、logout,login:登录shell的登录和注销命令

5、more,less,head tail:显示或部分显示文件内容

6、lp/lpstat/cancel,lpr/lpq/lprm:打印文件

7、chmod u+x:更改文件权限

8、rm-fr dir:删除非空目录

9、cp-R dir:拷贝目录

10、fg jobid:可以将一个后台进程放到前台

扩展资料:

相关优点

1、Linux由众多微内核组成,其源代码完全开源;

2、Linux继承了Unix的特性,具有非常强大的网络功能,其支持所有的因特网协议,包括TCP/IPv4、TCP/IPv6和链路层拓扑程序等,且可以利用Unix的网络特性开发出新的协议栈;

3、Linux系统工具链完整,简单操作就可以配置出合适的开发环境,可以简化开发过程,减少开发中仿真工具的障碍,使系统具有较强的移植性。


本文标题:linux命令ls-l,linux命令lsal
分享地址:http://cdiso.cn/article/dsgcdcd.html

其他资讯