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