linux的查找和压缩

一、文件查找(find)

1.简介

which & whereis:命令(文件)查找

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

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

2.which & whereis

语法 which & whereis 命令

 3.find

·语法:find [path...] [options] [expression] [action]

        命令 路径     选项      表达式      动作

·按文件名:find 路径 -name 文件名 & find 路径 -iname 文件名(-i忽略大小写)                               

·按文件大小:find 路径 -size  +大小 & find 路径 -size -大小(+大于,-小于)

·指定查找的目录深度:find 路径 -maxdepth 数字 -a 其他选项(数字的大小代表层级,-a 表示and)

·按文件属主,属组找:

属主查找:find 路径 -user 名字

属组查找:find 路径 -group 名字

·按文件类型:find 路径 -type 文件类型( f:普通文件,d:目录文件,i:符号链接文件,b:块设备文件,c:字符设备文件,p:管道文件,s:套接字文件)

·按文件权限:find 路径 -perm 权限

·找到后处理的动作ACTIONS:

-ls:相当于ls -l(把查找到的文件输出为长格式)

-ok 命令{}\ :把查找到的文件按照指定的命令做出相应的动作某些操作需要用户每次手动确认

-exec 命令{}\:把查找到的文件按照指定的命令做出相应的动作某些命令不需要用户每次手动确认

find | xargs 管道给下一个命令进行操纵。(由于有一些命令不支持过长的参数所以用这个可以躲避这样的问题)

 4.locate

语法 locate 文件名(使用前最好先执行updatedb刷新数据库)

 二、文件的打包和压缩

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

2.打包,压缩

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

-c:创建压缩文件

-f:这个选项要放到所有选项之后,-f之后打包的文件名

-v:显示过程

-t:查看打包的内容

-N 时间:打包比指定日期新的文件

-z:代表使用gzip压缩

-j:代表bz2压缩

-J:代表xz压缩

 

 

 3.解压,解包

语法:tar 选项 压缩包名称

-x:解压缩

-v:显示过程

-f:这个选项要放到所有选项之后,-f之后打包的文件名

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值