文件查找,打包压缩,解压相关分享

一,命令查找which

which:命令查找,后面直接跟命令
例:which vim:查找vim命令的位置例:which    vim:查找vim命令的位置

二,文件查找find

1,语法
find [path…] [options] [expression] [action]
命令 路径 选项 表达式 动作(第6项中的-ls)
2,按照文件名查找
find /home -name 'a'
命令 路径 选项 表达式
简介:查找/home中,名叫a的文件
-name:按文件名查找 , 'a' :文件名
find /home -iname 'A'
-iname:忽略大小写
3,按照文件大小查找
find / -size +5M
简介:查找 / 下大于5M的文件
-size:按大小查找,查找出的文件查看了一下为6M,大于5M,-5	M:小于5M的文件
4,按照深度查找
find / -maxdepth 3 -a -name 'c'
简介:查找 / 下3级目录 名叫c的文件
-maxdepth:按深度查找,- maxdepth  3:/ 目录下3级目录查找,-a:and和的意思
5,按照属主,属组查找
find /home -user 'root'
简介:查找 /home 中属主是root的文件
-user:按属主查找,'root':属主是root的文件
find /home -group 'root'
简介:查找 /home 中 属组是root的文件
-group:按属组查找
6,按照文件类型和权限查找
find /mnt -type d
简介:查找 /mnt 中文件类型为d(普通目录)的文件
-type:按文件类型查找,d:普通目录
find /mnt -perm 644 -ls
简介:查找 /mnt 中文件权限为644的文件
-perm:按权限查找,644:属主读写,属组读,其他人读,-ls:长格式显示

三,压缩,解压

简介:tar命令是Unix/Linux系统中备份文件的可靠方法,
几乎可以工作于任何环境中,它的使用权限是所有用户。
建议针对目录

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

1,打包压缩

tar -cf etc.tar /etc
命令 选项 压缩包名称 源文件
-cf:c是创建,f是文件名
tar -czf etc-gzip.tar.gz /etc
-czf:z是压缩工具gzip
tar -cjf etc-bzip.tar.bz /etc/
-cjf:j是bzip压缩工具
tar -cJf etc-xzip.tar.xz /etc/
-cJf:J是xzip压缩工具
查看一下这4个压缩文件会发现除了名字不一样外,大小还不一样,这就是这4种命令的区别
etc.tar:没有用压缩工具压缩最大32M
etc-gzip.tar.gz:用的gzip压缩工具11M
etc-bzip.tar.bz:用的bzip压缩工具9M
etc-xzip.tar.xz:用的xzip压缩工具7.2M
你会发现随着压缩工具的不同它们的大小也随之变化,压缩的越小用的时间会越长,反之越短。
在这里插入图片描述

2,解压

-xf:x是解压的意思,f:包名
上面那个是解压到当前所在目录,命令后面跟 -C 是指定解压到哪个目录如下:
-C:指定解压目录

  • 56
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值