1.文件查找
简介:
文件查找分三种:which:命令查找Linux系统配置及服务管理_第08章_文件查找_第1张图片
locate:文件查找,依赖数据库 -i(不区分大小),-n(只列举前N个匹配项目)
Linux系统配置及服务管理_第08章_文件查找_第2张图片
find: 文件查找,针对文件名
一,命令文件查找 which vimLinux系统配置及服务管理_第08章_文件查找_第3张图片
二、任意文件
指令:find(命令) [path...](路径) [options](选项) [expression](表达式) [action]
(动作)
按文件名:find /etc -name "hosts"Linux系统配置及服务管理_第08章_文件查找_第4张图片
find /etc -iname "hosts"(不区分大小写)
Linux系统配置及服务管理_第08章_文件查找_第5张图片
按文件大小:find /etc -size +5MLinux系统配置及服务管理_第08章_文件查找_第6张图片
find /etc -size 5MLinux系统配置及服务管理_第08章_文件查找_第7张图片
find /etc -size -5MLinux系统配置及服务管理_第08章_文件查找_第8张图片
查找文件目录深度:
可查找范围:find / -maxdepth 4 -a -name "ifcfg-en"Linux系统配置及服务管理_第08章_文件查找_第9张图片
不可查找范围:find /-maxdepth 3 -a -name "ifcfg-en
"Linux系统配置及服务管理_第08章_文件查找_第10张图片
按文件属主,属组:find /home -user jackLinux系统配置及服务管理_第08章_文件查找_第11张图片Linux系统配置及服务管理_第08章_文件查找_第12张图片
按文件类型:find /tmp -type fLinux系统配置及服务管理_第08章_文件查找_第13张图片
按文件权限:find . -prem 400 -lsLinux系统配置及服务管理_第08章_文件查找
找到后处理的动作 ACTIONS:
找到后是默认显示文件:find . -perm 644 -printLinux系统配置及服务管理_第08章_文件查找_第14张图片
找到后删除:find /etc -name "644" -deleteLinux系统配置及服务管理_第08章_文件查找_第15张图片
找到后复制:find /dec -name "ifcfg
" -ok cp -rvf {} /home/kkk \;Linux系统配置及服务管理_第08章_文件查找_第16张图片
2.文件打包及压缩
1.简介:tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户。建议针对目录
2.打包,压缩:
一,指令: tar 选项 压缩包名称 源文件
二,打包:tar -cf etc.tar /etcLinux系统配置及服务管理_第08章_文件查找_第17张图片
解压:tar -xf etc.tar Linux系统配置及服务管理_第08章_文件查找_第18张图片
其他:tar -czvf tec-gzip.tar.gz /etcLinux系统配置及服务管理_第08章_文件查找_第19张图片
tar -cjf etc-bzip.tar.bz /etcLinux系统配置及服务管理_第08章_文件查找_第20张图片
tar -cJf etc.tar.xz /etcLinux系统配置及服务管理_第08章_文件查找_第21张图片
三,观察三个包的体积。ll -h etc*Linux系统配置及服务管理_第08章_文件查找_第22张图片压缩速度和压缩体积成反比。
4.解压,解包
1.查看解压
tar -tf etc.tar
Linux系统配置及服务管理_第08章_文件查找_第23张图片
2.解压缩 tar xf etc3.tar.xzLinux系统配置及服务管理_第08章_文件查找_第24张图片
tar -xvf etc2.tar.bz2 -C /tmpLinux系统配置及服务管理_第08章_文件查找_第25张图片