Linux系统配置及服务管理_第08章_文件查找

1.文件查找
简介:
文件查找分三种:which:命令查找Linux系统配置及服务管理_第08章_文件查找
locate:文件查找,依赖数据库 -i(不区分大小),-n(只列举前N个匹配项目)
Linux系统配置及服务管理_第08章_文件查找
find: 文件查找,针对文件名
一,命令文件查找 which vimLinux系统配置及服务管理_第08章_文件查找
二、任. C E % 7 ~ 1 3 p意文件
指令:find(命令) [path...](路径) [optif ` yons](选项) [expression](表O 9 + V v : { l (达式) [action]
(动作)
按文件f v 5名:find /etc -name "hosts"Linux系统配置及服务管理_第08章_文件查找
find /etc -inak L + r | }me "hosts"(不区分大小写)
Linux系统配置及服务管理_第08章_文件查找
按文件大小:find /etc -size +5MLinux系统配置及服务管理_第08章_文件查找
find /etc -size^ s ] M d 5MLinux系统配置及服务管理_第08章_文件查找
find /etc -size -5MLinux系统配置及服务管理_第08章_文件查找
查找文件目录深度:
可查找范围:fio j p 0nd / -maxdepth 4 -a -name "ifcfg-en"Linux系统配置及服务管理_第08章_文件查找
b d k可查找范围:find /-maxdepth 3 -a -name "ifcfg-en
"Linux系统配置及服务管理_第08章_文件查找
按文件属主,P K q E L =属组:find /home -user jackLinux系统配置及服务管理_第08章_文件查找Linux系统配置及服务管理_第08章_文件查找
按文件类型:find /tmp -type fLinux系统配置及服务管理_第08章_文件查找
文件权限:find . -prem 400 -lsLinux系统配置及服务管理_第08章_文件查找
找到后处理的动作 ACTIONS:
找到- l b t P后是默认显示文件:find . -perm 644 -p+ & D e x U 3 %rintLinux系统配置及服务管理_第08章_文件查找
找到后删除:find /etc -name "644" -deleteLinux系统配置及服务管理_第08章_文件查找
找到后U 5 .复制:find /dec -name "ifcfg
" -ok cp -rvf {} /home/kkk \;Linux系统配置及服务管理_第08章_文件查找
2.文件打包及压缩
1.简介:tar命令是Unix/LinuxT O , 2系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户。建议针对目录
2.打包,压缩:
一,指令: tar 选项 压缩包名称 源文件
二,打包:tar -cf etc.tar /etcLinux系统配置及服务管理_第08章_文件查找
解压:tar -xf etc.tar Linux系统配置及服务管理_第08章_文件查找
其他:tar -czvf tec-gzip.tar.gz /etcLinux系统配置及服务管理_第08章_文件查找
tD . U Y : 3 k bar -cjf etc-bzip.tar.bz /etcLinux系统配置及服务管理_第08章_文件查找
tar -cJf d 9 l ( V n Xf etc.tar . M c.xz /etcLinux系统配置及服务管理_第08章_文件查找
三,观察三个包的体积。ll -h etc*Linux系统配置及服务管理_第08章_文件查找压缩速h @ G度和压缩体积成反比。
4.解压,解包
1.查看解压
tar -tf etc.tar
Linux系统配置及服务管理_第08章_文件查找
2.解压缩 tar xf etA H [ C m ` 1 cc3.tar.xzLinux系统配置及服务管理_第08章_文件查找
tar -xvf etc2.taL K F ` 9 `r.bz2 -C /tmpLinux系统配置及服务管理_第08章_文件查找