目录
01.课程知识概述部分
1)操作系统文件属性知识 8个部分
a 类型信息
b 权限信息 权限阻止
c 用户信息
d 时间信息
e 文件inode信息 bolck信息 命令 原理概念(文件数据时如何读取)
f 文件硬链接 软连接说明
02.课程知识回顾说明
1)操作系统基础知识梳理
2)操作系统文件属性介绍
文件属性包含内容 8个部分 查询命令:ll -i 文件数据
文件属性类型说明: 查看命令:file xxx文件
-(文本文件/二进制文件/数据文件) d l c b s socket(网络编程)
文件类型相关命令
find命令:find 路径 查找条件
a 根据文件类型:-type f/d/l
b 根据文件名称:-name "xxx" -iname忽略大小写
c 根据文件大小:-size 注意大小单位 c k M G + -
d 根据文件层级:-maxdepth -mindepth
e 根据文件时间:-mtime(m修改)按天 -mmin按分钟
f 根据条件逻辑:默认-a(并且) -o(或者) -not/!(取反)
g 根据文件权限:-perm(权限)
h 根据文件索引:-inum
-exec<执行指令>:假设find指令的回传值为True,就执行该指令;
-gid<群组识别码>:查找符合指定之群组识别码的文件或目录;
-group<群组名称>:查找符合指定之群组名称的文件或目录;
-maxdepth<目录层级>:设置最大目录层级;
-mindepth<目录层级>:设置最小目录层级;
-path<范本样式>:指定字符串作为寻找目录的范本样式;
-perm<权限数值>:查找符合指定的权限数值的文件或目录;
-print:假设find指令的回传值为Ture,就将文件或目录名称列出到标准输出。格式为每列一个名称,每个名称前皆有“./”字符串;
-prune:不寻找字符串作为寻找文件或目录的范本样式;
-xdev:将范围局限在先行的文件系统中;
找寻数据之后如何进行批量操作
1)如何进行批量删除操作
方法一:find /oldboy -type f -name "oldboy*" -delete
方法二:find /oldboy -type f -name "oldboy" | xargs rm
方法三:find /oldboy -type f -name "oldboy" -exec rm -rf {} \;
2)如何进行批量复制操作(移动)
方法一:find /oldboy -type f -name "oldboy*" | xargs cp -t /backup
方法二:find /oldboy -type f -name "oldboy*" -exec cp {} /backup \;
方法三:find /oldboy -type f -name "oldboy*" | xargs -i cp {} /backup
3)如何进行批量压缩操作
1)find /oldboy -type f -name "*oldboy*" -exec tar zcvf /oldboy/oldboy.tar.gz {} +;
+(代表整体处理)
2)find /oldboy -type f -name "oldboy*"|xargs tar zcvf /oldboy/oldboy.tar.gz
3)tar zcvf /oldboy/oldboy.tar.gz oldboy*
tar命令:
1)如何压缩数据
tar zcvf 路径信息/压缩包.tar.gz 压缩的数据信息
h:将压缩链接文件指向的源文件进行压缩
P:在压缩数据是,不要将/路径进行移除
2)如何解压数据
tar xvf 路径信息/压缩包.tar.gz
3)如