7.文件查找和压缩

一.文件查看

which:命令查找

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

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

1. 命令文件查找

查找ls 命令的位置

  • # which ls //从PATH环境变量
  • # whereis vim

 alias 给命令起别名

2. 任意文件find

按文件名

-name 名字

-iname 名字//忽略大小写

表达式接名字:hosts、ho* ...

按文件大小

-size 大小

表达式接大小:+5M、5M、-5M

(大于5M,等于5M,低于5M)

指定查找地目录深度

- maxdepth 深度 - a - name 名字

//- a表示和;深度是目录的层级,只能在该层级中查找;在该深度查找指定名字的文件

按文件属主、属组找

- user 属主名

- group hr 属组名

按文件类型

- type 文件类型

按文件权限

-perm 数字权限

找到后期的动作ACTIONS

- print //find的默认自带动作

- rm //找到后删除

- ls //找到后精确显示

- ok cp -rvf { } 目标文件 \;

//\;是结束符,之后输入yes确认就完成拷贝

二.文件打包和压缩

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

1.打包,压缩

压缩的原理-去重法(文件的体积变小,缺点无法直接使用,需要解压)

aaa=中华人民共和国深圳市第一美男子廖旺

$aaa早晨起床打了个哈欠,$aaa伸了一个懒腰。$aaa刷刷牙,$aaa洗洗脸,$aaa来到了学校。$aaa一看没有人。$aaa非常的失望,因为今天放假。

注意压缩都是到当前路径下的,通过-C可以将其解压的包放到别的目录下

2.解压,解包

查看

  • # tar -tf etc.tar //t查看f文件名

解压缩

  • # tar xf etc3.tar.xz //简单粗爆
  • # tar -xvf etc2.tar.bz2 -C /tmp //-C重定向到//tmp目录

解压默认也是解压到当前目录下的,通过-C可以重定向到别的目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值