linux基础二十五

1.grep 文本搜索
2.locate 依赖数据库,非实时查找,查找速度快,模糊查找(updatedb)
3.find 实时查找,精确匹配,速度慢
    find [option] [查找路径] [查找条件] [处理动作]
        查找路径:默认为当前路径
        查找条件:默认为查找指定路径下的所有文件
        处理动作:默认为显示
        
        查找条件
            -name "文件名称" 支持使用globbing
            *
            ?
            []
            [^]
            -iname "文件名称" 查找时不区分大小写
            -user UserName 根据属主查找
            -group GroupName 根据属组查找
            -uid UID 根据UID查找
            -gid GID 根据GID查找
            -nouser 查找没有属主的文件
            -nogroup 查找没有属组的文件
            
        组合条件
            -a 与,同时满足
            -o 或,一个满足
            -not,! 非,都不满足
             
            -type 根据文件类型查找
                f 普通文件
                d 目录文件
                b 块设备
                c 字符设备
                l 符号链接文件
                p
                s
                
            -size 根据文件大小查找
                -size [+|-]   例:-size +2M,常用单位:K,M,G
                
        根据时间戳查找
            以天为单位
            -atime [+|-]# 最近一次访问时间
            -mtime [+|-]# 最近修改时间
            -ctime [+|-]# 文件状态改变时间

            以分钟为单位
            -amin
            -mmin
            
        根据权限查找
            -perm [+|-] MODE
                MODE 精确匹配
                +MODE 任何一类用户任何一位权限匹配(常用于查找某类特定权限是否存在)
                -MODE 每类用户的任何一位都匹配(指定的要检查的权限位都匹配)
           例:文件权限644
               -perm 600 不匹配
               -perm +200 匹配
时间: 2024-10-29 19:07:51

linux基础二十五的相关文章

攻城狮在路上(叁)Linux(二十五)--- linux内存交换空间(swap)的构建

swap的功能是应付物理内存不足的状况,用硬盘来暂时放置内存中的信息. 对于一般主机,物理内存都差不多够用,所以也就不会用到swap,但是对于服务器而言,当遇到大量网络请求时或许就会用到. 当swap被使用的时候,主机的硬盘灯就会闪烁不停. 本篇介绍两种方式:1.设置一个swap分区   2.创建一个虚拟内存的文件. 一.使用物理分区构建swap: 1.首先是分区: A.fdisk /dev/sda; <== 根据后续提示创建一个分区. B.修改分区的ID,因为fdisk默认将分区的ID作为文件

Bootstrap &lt;基础二十五&gt;警告(Alerts)

警告(Alerts)以及 Bootstrap 所提供的用于警告的 class.警告(Alerts)向用户提供了一种定义消息样式的方式.它们为典型的用户操作提供了上下文信息反馈. 您可以为警告框添加一个可选的关闭按钮.为了创建一个内联的可取消的警告框,请使用 警告(Alerts) jQuery 插件. 您可以通过创建一个 <div>,并向其添加一个 .alert class 和四个上下文 class(即 .alert-success..alert-info..alert-warning..ale

Linux命令(二十五) 磁盘管理命令(三) fdisk

一.fdisk命令介绍 fdisk 为Linux系统下的分区管理工具,类型windows下的 分区助手等工具软件.分过区装过操作系统的人都知道硬盘分区是必要和重要的.fdisk 的帮助如下所示: [[email protected] hk]# fdisk /dev/sdb Welcome to fdisk (util-linux 2.23.2). Changes will remain in memory only, until you decide to write them. Be care

linux基础-第十五单元 软件包的管理

使用RPM安装及移除软件 什么是RPM rpm的文件名 rpm软件安装与移除工作中经常使用的选项 查看RPM软件包中的信息 查询已安装的软件包信息 RPM包的属性依赖性问题 什么是RPM包的属性依赖性问题 RPM包的属性依赖性问题解决方法 将nginx编译为rpm包 课后作业 [本节内容]1. 使用RPM安装及移除软件(详见linux系统管理P374)1) 掌握RPM的定义:RPM就是Red Hat Package Manger(红帽软件包管理工具)的缩写.2) 了解rpm的文件名分为5部分,其

linux基础二十

 rpm包管理.安装     rpm -i,--install  rpm_package ...         -v 显示进度         -h:bash中以#的个数显示安装进度,一个#表示2%的进度         --test 测试是否可以安装         --nodeps 忽略依赖关系         -ivh,--replacepkgs 重新安装,原来的配置文件不会被覆盖,新安装                             的配置文件会重命名以rpmnew为后缀的文

linux基础二十四

1.二进制程序的访问方法     vim /etc/profile.d/apache.sh     PATH=/usr/local/apache/bin:/usr/local/apache/sbin=$PATH     export PATH      2.头文件输出给系统     ln -sv /sur/local/apache/include /usr/include/httpd 3.库文件输出     vim /etc/ld.so.conf.d/httpd.conf     /usr/lo

linux基础二十二

1.yum     install packages_name 安装指定程序包          reinstall packages_name 重装指定程序包          check-update 检查可升级的包          update packages_name 升级指定程序包,要升级到指定版本在后面指定程序版本号          erase|remove packages_name 删除程序包          whatprovides | provides /path/f

cocos creator基础-(二十五)FileUtils本地文件读写

1: 掌握jsb.fileUtils的基本使用; FileUtils API   CCFileUtils.h 1:jsb是javascript bind的代表,整个C/C++ 导出的绑定都在这个jsb里面,jsb 支持native,不支持h5(浏览器上无法运行jsb is not defined ); 2: FileUtils是本地文件读写的一个工具类,全局只有一个实例; 3: jsb.fileUtils来获取文件读写工具类的实例; 4: jsb.fileUtils.isDirectoryExi

Bootstrap &lt;基础二十六&gt;进度条

Bootstrap 进度条.在本教程中,你将看到如何使用 Bootstrap 创建加载.重定向或动作状态的进度条. Bootstrap 进度条使用 CSS3 过渡和动画来获得该效果.Internet Explorer 9 及之前的版本和旧版的 Firefox 不支持该特性,Opera 12 不支持动画. 默认的进度条 创建一个基本的进度条的步骤如下: 添加一个带有 class .progress 的 <div>. 接着,在上面的 <div> 内,添加一个带有 class .prog