首页 > 其他分享 >文件查找,打包压缩及解压

文件查找,打包压缩及解压

时间:2023-11-28 18:00:43浏览次数:25  
标签:解压 文件 -- 目录 5M 查找 find 打包

1.文件查找

1.1which命令

  • echo $PATH:查看变量PATH的值
    which命令可以在PATH设置的目录中查找符合条件的命令文件,可查看其是否存在以及执行的位置

1.2locate命令

可以让用户快速查找到所需要的文件或目录。它不搜索全部数据信息,只搜索数据库/var/lib/mlocate/mlocate.db。在使用locate命令查找文件时,新创建的文件无法查到,因为数据库文件没有被系统更新。要先用updatedb命令手动更新数据库。

1.3find命令

find命令可以根据文件名查找(搜索速度比locate慢,建议缩小查找范围)

  • find [xx目录] -name “[xxx文件名]”:在xx目录下查找xxx文件
  • find [xx目录] -iname “[xxx文件名]”:添加i忽略大小写
  • find /etc/ -size +5M:根据文件大小查找,大于5M为+5M,小于5M为-5M,等于5M则是5M
  • find / -maxdepth 3 -a -name "ifcfg-en":不指定目录层级时,会逐层对文件系统进行搜索,“-maxdepth”可以指定查找的目录深度(为通配符,不确定文件名称时可以使用)
  • find /etc -mtime +5:根据时间查找(,后面这个5意思是修改时间距离当前时间大于5天的文件
    根据文件属主,属组查找
  • find /home -user xxx
  • find /home -group xx
    根据文件类型查找(f--普通文件、d--目录文件、l--链接文件、b--块设备文件、c--字符设备文件、s--套接字文件、p--管道文件)
  • find /dev -type []
    根据文件权限查找,例:查找权限为644的文件
  • find . -perm 644 -ls

2.文件打包压缩

2.1、创建dir01目录,在里面创建20个文件

2.2、gzip对dir01目录压缩

2.3、gzip只能对单一的文件进行压缩,对目录也是分别对文件压缩,不能多个文件打包为一个大文件。tar命令可以将多个目录与文件打包在一起,再用gzip压缩

3.文件解压

3.1tar命令解压文件


标签:解压,文件,--,目录,5M,查找,find,打包
From: https://www.cnblogs.com/yyx147/p/17862583.html

相关文章

  • 二分查找
    二分查找二分查找,一般是在一个有序的数组上的,但不一定要在一个有序的数组上,(比如寻找峰值问题),总之只要可以确定答案在某一边,就可以使用二分查找。寻找峰值力扣题目链接解题思路如果数组的大小是1,根据题目的要求,它一定就是峰值,直接返回判断下标0和下标n-1是不是峰值,如果......
  • 使用Python中的tarfile :解决Mac和Linux 打包冲突问题
    Python对tar包的操作目的:兼容linux和macOS系统上都能正常打包和解包起初:在macOS上使用命令tar打得包在linux上根本无法解开。原因:https://blog.csdn.net/qq_44214671/article/details/127804905解决办法:python是兼容MacOS和Linux,直接用Python的tarfile操作tar包。https://do......
  • 文件查找,打包压缩及解压
    搜索查找类 find查找文件或者目录find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件显示在终端find[搜索范围][选项]选项 功能-name<查询方式> 按照指定的文件名查找模式查找文件-user<用户名> 查找属于指定用户名所有文件-size<文件大小> 按照指定的文件大......
  • iOS-打包上架构建版本一直不出现/正在处理/自动消失
    ​iOS开发过程中,打包上架苹果审核是一个不可或缺的环节。说实话,这个问题我遇见两次了,为了让自己长点记性,决定写下来。首先,列举几种情况:1.iPa包上传至Appstore后,一个小时内不显示构建版本。(等待15分钟-25分钟是正常的)   ​ 2.“活动”栏目下,所有构建版本长时间显示“......
  • VUE前后端分离项目,前端打包,可配置修改环境变量文件,无需再次打包
      懒得打字了,直接截图,转载自:https://blog.csdn.net/CSDN_33901573/article/details/130603111        ......
  • Linux文件查找,打包压缩及解压
    1.文件查找1.1which命令:which命令的功能是用于查找命令文件,能够快速搜索二进制程序所对应的位置。如果我们既不关心同名文件(find与locate),也不关心命令所对应的源代码和帮助文件(whereis),仅仅是想找到命令本身所在的路径,那么这个which命令就太合适了。语法格式:which[参数]文件参......
  • Linux解压文件指令
    一、ZIP解压1、把文件解压到当前目录下unzip文件名.zip2、如果要把文件解压到指定的目录下,需要用到-d参数。unzip-d目录文件名.zip3、解压的时候,有时候不想覆盖已经存在的文件,那么可以加上-n参数unzip-n文件名.zipunzip-n-d目录文件名.zip压缩的话同理:zip文件夹......
  • python函数返回多个值会打包成元组
    一:问题python中函数可以一次返回多个值么? 二:回答可以的,其一次返回的多个值会被打包成元组如下所示:defdemo2(name,age):content=f"nameis{name},ageis{age}"returnname,age,contentif__name__=="__main__": data=demo2("mmkx",20) pri......
  • ruoyi vue 前后端分离版本 打包分离jar包至lib
    环境:若依前后端分离版本,原打包时将所有的依赖jar包放至ruoyi-admin.jar包中,该包130MB,过大。需求:为了减少打包更新上传的时间,减少至1.1mb1、将不常更新的模块jar包分离至lib文件夹2、将常更新的模块如common、system等打包至jar包中。在ruoyi-admin的pom文件中添加如下: ......
  • Vue打包发布
    打包发布目标:明确打包的作用说明:vue脚手架只是开发过程中,协助开发的工具,当真正开发完了,脚手架不参与上线打包的作用:将多个文件压缩合并成一个文件语法降级lesssassts语法解析....打包后,可以生成,浏览器能够直接运行的网页命令:npmrunbuild打包完成后,你会在项目根目......