文化查找和压缩

which:命令查找

 # which ls  //等价于# whereis vim  //  alias 创建命令的别名,例alias ls ='ls -- color=auto'
 # which pwd

find:文件查找,针对文件名

 find [path...路径] [options选项] [expression表达式] [action动作]
 find /etc -name "hosts" //引号:转义符

按文件大小找

 # find /etc -size +5M
 # find /etc -size 5M
 # find /etc -size -5M

指定查找目录的路径深度

 # find / -maxdepth 3 -a -name "ifcfg-en*"

按文件属主属组找

 # find /home  -user jack  //属主是jack的文件
 # find /home -group hr  //属组是hr组的文件

按文件类型

 # find /tmp -type f  // f 普通文件 b 块设备文件 l 链接文件

按文件权限

 # find . -perm 644 -ls// -ls长看(动作)

找到后的处理动作ACTIONS

 # find . -perm 714 -print 
 # find . -perm 714 -delete //删除
 //复制
 # find /etc - name ifcfg*  - ok cp - rvf {} /tmp \;  //复制文件ifcfg*到tmp下

locate:文件查找,依赖数据库

文件打包和压缩

打包,压缩

语法 :tar 选项 压缩包名称 源文件

-czf -cjf -cJf

 # tar - cf etc.tar /etc  //仅打包
 # tar - czf etc-gzip.tar.gz /etc //z是gzip 打包并压缩
解压,解包
 # tar -tf etc.tar  //t查看f文件名
 # tar -xf 文件名  //解到当前位置下
 # tar -xf 文件名 -C 目标路径 //重定向到/目标路径下

猜你喜欢

转载自blog.csdn.net/qq_52416076/article/details/131576602
今日推荐