Linux基础—文件查找及压缩

文件查找find

which:命令查找

 which ls //查找ls命令的位置,从PATH环境变量

whereis vim
find:文件查找,针对文件名
locate:文件查找,依赖数据库
find:
语法:find /etc -name ‘1.txt’ //命令 路径 选项 表达式 动作
(1):按文件名查找

find /etc -iname “hosts” //-i忽略大小写,’hos*’

(2):按文件大小

  find /etc -size +5M //5M以上的文件,-5M,=5M。

(3):指定查找的目录深度

find / -maxdepth 4 -a -name “ifcfg-en*” //-a(and),4最大目录深度查找

(4):按文件属主属组查找

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

(5):按文件类型查找

find /tmp -type f //f普通文件,d目录,b块设备,c字符设备,l链接文件,p管道

(6):按文件权限查找:

find . -perm 644 -ls //-ls是find命令的权限之一,精确权限

(7):找到文件后的处理动作ACTIONS

  find /tmp -name “1.*” -print //-print默认find,一般不用打
find /tmp -iname “1.txt” -delete //找到后删除
find /etc -name “ifcfg*” -ok cp -rvf {} /tmp \;  //-ok连接符,{}引用符,\;结束符
  //找到后复制,回车后输yes

文件打包及压缩tar

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

tar -cf etc.tar /etc  //c创造 f文件名
tar -czf etc-gzip.tar.gz  //z压缩工具gzip
tar -cjf etc-bzip.tar.bz  //j压缩工具bzip
tar -cJf ect-xzip.tar.xz  //J压缩工具xzip

解包,解压:

tar -tf etc.tar //查看包,t查看f文件名
tar -xf etc.tar //解压  tar -xvf etc.tar -C /tmp //-C重定向到/tmp目录
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值