linux之文件管理及通配符的理解

1.文件管理
命令参数作用
ls显示文件信息
ls-l长列表显示文件信息
ls-a显示所有文件包括以“.”开头的
ls-s显示文件的大小
ls-S按文件的大小进行排序
ls-d显示目录本身,-ld显示目录本身的属性
ls-R递归显示。先显示首目录,然后继续显示子目录

提示:

  • 文件管理中的指令是获取指定目录中的文件,例如:
    这里写图片描述
      当我们在指令后面不加目录时,它会默认我们此时所在的当前目录,当我们pwd获取当前的目录路径时,再在后面加上目录时,结果是一样的,所以当你想获取哪个目录中的文件时,更改后面的目录路径就可以了
    这里写图片描述

 元数据:文件的属性,ls -l 指令长显示出的内容,*

2.通配符

1)首先我们应该知道简单了解通配符的作用?
 通配符与我们的学过的正则表达式有点相似。就是当我们要同时对多个文件进行操作的时候,我们就可以去通过通配符去实现,这些符号不是作为文字去实现,而是作为代替文件名称的字符串,下面我们来介绍它的实现
2)先列出一些常用的通配符指令:

通配符作用
*匹配0到任意个字符(即代表着任意字符或字符串)
一个任意字符,用来限定字符的个数
[[:alpha:]]表示单个字母
[[:upper:]]单个大写字母
[[:lower:]]单个小写字母
[[:digit:]]单个数字
[[:alnum]]单个数字或者字母
[[:space:]]单个空格
[[punct:]]单个符号
{1..3}这里精确的包含了1,2,3三个字符
[1-3]这里是包含1或2或3任意的字符
[ac]这里跟数字一样,也是包含a或者c
[^ac]这里的意思是除了a和c外,其他的字符
[!ac]除了a或c

提示:

  • 当我们创建文件的时候,如果文件名中存在特殊字符,需要用”“将文件包括起来
    例如:fi” “le(引号中间是空格),这样才可以显示出来文件名称
    这里写图片描述
  • [[:alpha:]]记住里面是有俩个冒号,内层的方括号才是字符匹配的部分,外面的方括号只是包含他们的
    例如:[![:upper:][:degit:]] 外面的方括号里面可以写多个指令,这个指令的意思是在这里包含大写字母或数字的文件。
    这里写图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值