第七课-第三讲 07_03_Linux文件查找详解

一. let 用法
I = 1
SUM=$[ $SUM+$I ] = let SUM+=$I = let SUM++
-= I-=1 相当于 I--
+= I+=1 相当于 I++
/=
%=

二. 文件查找

grep,egrep,fgrep:文本查找,查找文本的,查找字符串的

  1. locate 命令:全系统查找文件命令,非实时的,模糊匹配查找。他的查找是根据全系统文件数据库进行的。优势是速度快
    updatedb 手动生成文件数据库(系统我们生成全希望文件数据库时用到手动生成,否则locate命令无法执行)
  2. find 实时查找,精确查找,速度慢,因为他遍历指定目录中的所有文件完成查找。支持很多查找标准,甚至支持用正则表达式匹配文件名查找

find 查找路径(省略表示当前目录) 查找标准 查找到以后的处理动作
查找路径: 省略表示当前目录,默认是当前目录
查找标准: 默认是指定路径下的所有文件
查找到以后的处理动作: 默认为显示到屏幕

查找标准(匹配标准):
-name 根据文件来查找,对文件名做精确匹配

20分钟

原文地址:http://blog.51cto.com/13788421/2147136

时间: 2024-10-09 13:25:09

第七课-第三讲 07_03_Linux文件查找详解的相关文章

Linux文件查找详解

grep,egrep,fgrep:文本查找(文本文件中的内容) 文件查找: locate: 全系统查找的命令, 非实时, 模糊匹配 查找是根据全系统文件数据库进行的 #updatedb,手动生成文件数据库,因为新建的系统可能没有建立文件数据库 速度快  find:         实时查找         精确查找         支持众多查找标准         遍历指定目录中的所有文件完成查找,速度慢  用法:         find 查找路径 查找标准 查找到以后的处理运作       

文件查找详解

查找命令有locate和find 一.locate 根据全系统文件数据库进行查找,并非实时查找.按计划任务会自动将本机的文件收集到文件数据库中,非精确查找. 手动生成文件数据库,updatedb,执行速度慢,查找速度快 二.find 实时.精确.遍历.查找速度慢.支持众多查找类型 find 查找路径 查找标准 查找的处理动作 查找路径:默认为当前路径 查找标准:默认为路径下所有文件 查找的处理动作:默认为显示 匹配标准: -name 'filename':根据文件名作精确查找并区分大小写,支持文

第八课-08_04_磁盘及文件系统管理详解之二

一.设备文件--作为设备的访问入口块设备 -b开头--按块位单位,可以随机访问--硬盘字符设备-c开头-字符位单位,线性设备--键盘1)字符设备 日期 前面的2个数,4, 32----4表示主设备号---标识设备类型 -major number32表示次设备号--标识同一类型中的不同设备--minor number2)创建设备文件命令--mknodmknod option name(path) type(b,c,p) major/minormknod -m MODE 文件权限mknod -m 6

第九课--09_01_磁盘及文件系统管理详解之三

一.VFS (Virtual File System)1: 用户模式--用户空间--用户进程进程以模式的形式运行在的空间--用户空间2:内核模式--内核空间3:block size : 1024-1k,2048-2k,4096-4k1)页框大小通常是4k--不同cpu页框大小不同2)每一个block 只能存储一个文件,不能存储多个文件3)super block ,块是分组管理的,分几个组看空间大小,组数存在 super block里面.且它有多个备份a:有多少块组b:每个块组中包含多少块c:块大

第九课--09_03_磁盘及文件系统管理详解之六.avi

一.swap分区--交换分区--高性能磁盘,机械磁盘就放在靠外的磁道page outpage infree--查看物理内存和交换空间的情况-m 按 M 查看buffer 缓冲---缓冲区,速度慢的设备遭到冲击--大河给小河送水--存放原数据cache 缓存--包括缓冲的作用,作用二是存,可以重复使用,存下来-小河个大河送水---缓存数据windows的虚拟内存:--交换空间,换进换出,过载--允许内存过载overcommit 25 原文地址:http://blog.51cto.com/13788

学习ASP .NET MVC5官方教程总结(七)Edit方法和Edit视图详解

学习ASP .NET MVC5官方教程总结(七)Edit方法和Edit视图详解 在本章中,我们研究生成的Edit方法和视图.但在研究之前,我们先将 release date 弄得好看一点.打开Models\Movie.cs 文件.先添加一个引用: <span style="font-size:14px;">using System.ComponentModel.DataAnnotations;</span> 然后在Movie类中添加以下代码: [Display(

RPM安装包-Spec文件参数详解与示例分析

spec文件是整个RPM包建立过程的中心,它的作用就如同编译程序时的Makefile文件. 1.Spec文件参数 spec文件包含建立一个RPM包必需的信息,包括哪些文件是包的一部分以及它们安装在哪个目录下.这个文件一般分为如下的几节: (1) Preamle(序言) 序言包含用户请求包的信息时所显示的内容.它可以包含包的功能描述.包的软件版本.版权信息和所属的包组等.Summary 是一行关于该软件包的描述,Name 是该软件包的基名,Version 是该软件的版本号,Release 是 RP

Android.mk 文件语法详解

转:http://blog.sina.com.cn/s/blog_602f8770010148ce.html ===================================================================================== 0. Android.mk简介: Android.mk文件用来告知NDK Build 系统关于Source的信息. Android.mk将是GNU Makefile的一部分,且将被Build System解析一次或多次

Windows DIB文件操作详解-4.使用DIB Section

前面讲了为了提高DIB的显示性能和效率,我们将DIB转换成DDB,但是这又遇到一个问题,如果我想操作DIB的数据的话,显然是不能使用DDB:一是因为DIB转DDB时发生了颜色转换,再就是DDB无法直接提取指定像素点的数据.那么我们怎么办呢,Windows使用一种折中的方式来达到这一目标(既提高了显示效率和性能,又可以直接操作像素点). 1.DIB Section存储和显示 Windows使用DIB块(DIB Section)来存储DIB数据,其内存结构示意图如下 其实,和我们自己读入DIB数据到