linux查找文件与文件压缩打包

#千峰云计算学习2020.2.24
按文件名查找文件
[root@qianfeng ~]# find /etc -name “hosts” 双引号为文件名
[root@qianfeng ~]# find /etc -iname “hosts” i表示忽略大小写
[root@qianfeng ~]# find /etc -iname “hos*” *代替文件名忘记的部分

按文件大小查找
[root@qianfeng ~]# find /etc -size +5M +5M代表查找5M以上的文件
[root@qianfeng ~]# find /etc -size 5M 查找5M左右的文件
[root@qianfeng ~]# find /etc -size -5M 查找5M以下的文件

按目录深度查找
root@qianfeng ~]# find / -maxdepth 3 -a -name “ifcfg-en*” 3代表3层目录双引号内为文件名
[root@qianfeng ~]# find / -maxdepth 4 -a -name “ifcfg-en*” 4代表4层目录

按文件属主 属组查找
[root@qianfeng ~]# find /home -user jack //属主是jack的文件
[root@qianfeng ~]# find /home -group hr //属组是hr组的文件

按文件类型查找
[root@qianfeng ~]# find /tmp -type f
[root@qianfeng ~]# find /dev -type b 如b为设备类文件

按文件权限查找
[root@qianfeng ~]# find . -perm 644 -ls 644为文件权限 644=rw-r–r--

找到文件后删除

# find /etc -name "775*" -delete

找到文件后复制

# find /etc -name "ifcfg*" -ok cp -rvf {} /tmp \;

文件打包压缩

# tar   -cf         etc.tar          /etc
# tar   -czf       etc-gzip.tar.gz         /etc/
# tar   -cjf       etc-bzip.tar.bz        /etc/
# tar   -cJf         etc-xzip.tar.xz        /etc/

这里示例的是压缩/etc文件,-cf,-czf,-cjf,-cJf是压缩类型,中间的是文件名,由上往下压缩的体积越来越小,压缩速度也越来越慢

文件解压

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值