linux基础(五~文件夹信息,通配符)
1.显示文件夹信息
touch .file 建立隐藏wenjian .file 是指隐藏文件
套接字:区分不同应用程序进程间的网络通信和连接。类比为打电话时你与对方通话时你手中的手机
元数据:元数据就是用来定义数据的数据。比如,有一条学生信息记录,其中包括字段姓名(name)、年龄(age)、性别(male)、班级(class)等,那么name、age、male、class就是元数据。
1.显示文件夹信息的命令
ls |
|
file |
|
|
-l |
|
长列表显示文件的信息 |
|
-a |
|
显示所有,包括隐藏文件 |
|
-s |
|
显示文件大小 |
|
-S |
|
以文件大小排序,默认文件夹为最大 |
|
-d |
|
显示目录 |
|
-R |
|
递归显示 |
2.文件的批处理
通配符的命令
* |
匹配0~任意 |
ls |
-da .* |
|
|
|
rm |
-fr /* 慎重使用 删除根目录下的所有文件 |
|
? 包含以下所有 |
匹配单个字符 |
rm |
-fr ???? |
删掉四个字的文件 |
[[:alpha:]] |
单个字母 |
|
-fr fi[[:alpha:]]le -fr fi[[:alpha:]][[:alpha:]]le |
|
[[:upper:]] |
单个大写 |
|
|
|
[[:lower:]] |
单个小写 |
|
|
|
[[:digit:]] |
单个数字 |
|
|
|
[[:alnum:]] |
单个数字或字母 |
|
|
|
[[:space:]] |
单个空格 |
|
|
|
[[:punct:]] |
单个符号 |
|
|
|
|
|
|
|
|
{1..3 } |
1~3 |
|
|
|
[1-3] |
1or 2or3 |
|
|
|
[ac] |
a或c |
|
|
|
[^ac] |
除了ac |
|
|
|
[!ac] |
除了ac |
|
|
|
rm -fr fi[[:alpha:]][[:alpha:]]le 删除当前目录下 <fi字母字母le> 这样的所有文件,剩下的使用方法以此类推。
rm -fr fi[![:alpha:][:alpha:]]le 删除当前目录下除了<fi字母字母le> 这样的所有文件,剩下的使用方法以此类推。
外层[ ]是模糊匹配