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:]] 外面的方括号里面可以写多个指令,这个指令的意思是在这里包含大写字母或数字的文件。