首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Linux中使用locate和find进行不区分大小写的文件搜索?

find的基本用法基本的find命令格式如下:find 路径 -name 文件名例如,要在当前目录及其子目录中查找名为“wljslmz”的文件,可以使用:find / -name wljslmz不区分大小写的搜索...locate进行不区分大小写的搜索locate命令支持不区分大小写的搜索,可以使用-i选项来实现:locate -i 文件名例如,要不区分大小写地查找“WLJSLMZ”,可以使用:locate -i WLJSLMZ...find进行不区分大小写的搜索find命令通过在文件名模式中使用-iname选项来实现不区分大小写的搜索:find 路径 -iname 文件名例如,要不区分大小写地查找“WLJSLMZ”,可以使用:find.../ -iname 'WLJSLMZ'locate和find的实际生活应用找到工作中的文件在工作中,我们经常需要查找特定的项目文件。...Linux系统中使用locate和find命令进行不区分大小写的文件搜索。

11300

SQL命令 DISTINCT

DISTINCT BY (item {,item2}) - 可选-返回按(项)值唯一的行的选择项值。 ALL - 可选-返回结果集中的所有行。默认设置。...如果两者都指定,则SELECT只返回具有唯一值的行,唯一值是在TOP子句中指定的唯一值行数。...可以使用子查询实现DISTINCT、聚合函数和GROUP BY的预期组合。 字母大小写与DISTINCT优化 根据为字段定义的排序规则类型,将字符串值不同地分组在一起。...默认情况下,字符串数据类型字段使用SQLUPPER排序规则定义,该排序规则不区分大小写。 如果字段/特性排序规则类型为SQLUPPER,则分组的字段值将全部以大写字母返回。...DISTINCT和%ROWID 指定DISTINCT关键字会导致基于游标的嵌入式SQL查询不设置%ROWID变量。即使DISTINCT不限制返回的行数,也不设置%ROWID。

4.4K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    SQL函数 %SQLUPPER

    表达式可以是子查询。 maxlen - 可选 — 一个整数,指定整理后的值将被截断为 maxlen 的值。请注意, maxlen 包括附加的前导空格。...%SQLUPPER 将表达式转换为排序为(不区分大小写)大写字符串的格式。 %SQLUPPER 将所有字母字符转换为大写,从字符串中去除尾随空格(空格、制表符等),然后在字符串开头添加一个前导空格。...",6) THE Q注意:要将系统范围的默认排序规则从 %SQLUPPER(不区分大小写)更改为 %SQLSTRING(区分大小写),请使用以下命令: WRITE $$SetEnvironment^%...不要在其他用户访问表的数据时重建索引。这样做可能会导致查询结果不准确。其他大小写转换函数%SQLUPPER 函数是 SQL 中转换数据值以进行不区分大小写的比较或排序规则的首选方法。...LOWER 和 LCASE:将字母转换为小写,对数字字符、标点字符、嵌入空格以及前导和尾随空格没有影响。不强制将数字解释为字符串。 %SQLSTRING:不转换字母大小写。

    1.4K10

    SQL命令 CREATE TABLE(三)

    如果未指定默认值,则隐含的默认值为NULL。如果字段具有非空数据约束,则必须显式或默认地为该字段指定值。不要将SQL零长度字符串(空字符串)用作非空默认值。...如果未指定排序规则,则默认为%SQLUPPER排序规则,不区分大小写。 为便于编程,建议在COLLATION参数之前指定可选关键字COLLATE,但此关键字不是必需的。...各种排序参数关键字的百分号(%)前缀是可选的。 %Exact排序规则遵循ANSI(或Unicode)字符排序规则序列。这提供区分大小写的字符串排序,并识别前导和尾随空格以及制表符。...注意:要将命名空间默认排序规则从%SQLUPPER(不区分大小写)更改为另一种排序规则类型,如%SQLSTRING(区分大小写),请使用以下命令: WRITE $$SetEnvironment^%apiOBJ...这些伪字段在类编译时被转换为特定值。所有这些伪字段关键字都不区分大小写。 COMPUTECODE值是默认值;只有在未向该字段提供值的情况下才会返回该值。COMPUTECODE值不受数据类型限制。

    1.2K20

    Spring JPA 定义查询方法

    然后通过实现派生类的方法进行类型转化。 7、空值方法处理库 ​ 在Spring Data 2.0中,返回单个聚合实例的存储库CRUD方法使用Java 8 s可选来指示可能缺少的值。...空值注解 您可以使用Spring Framework的可空性注释来表示存储库方法的可空性约束。...它们提供了一种工具友好的方法,并在运行时选择空检查,如下所示: @NonNullApi:在包级别上使用,用于声明参数和返回值的默认行为是不接受或生成空值。...@NonNull:用于不能为null的参数或返回值(在@NonNullApi应用的地方,参数和返回值不需要)。 @Nullable:用于可以为空的参数或返回值。...JSR 305元注释让工具供应商(如IDEA、Eclipse和Kotlin)以通用的方式提供空安全支持,而不必对Spring注释进行硬编码支持。

    2.2K10

    SQL排序(一)

    排序规则采用升序的ASCII/Unicode序列,具有以下转换:EXACT - 强制字符串数据区分大小写。 如果字符串数据包含规范数字格式的值(例如123或-.57),则不建议使用。...注意,SQLUPPER转换与SQL函数UPPER的结果不同。TRUNCATE —增强字符串数据的区分大小写,并且(与EXACT不同)允许指定截断该值的长度。...在这些示例中,LastName字段采用默认排序规则(SQLUPPER,不区分大小写),FirstName字段使用区分大小写的SQLSTRING排序规则进行定义。...使用上面示例中的数据:NameID(s)JOHNSON2Jones1jones4SMITH5Smith3在这种情况下,对于需要区分大小写排序规则的任何查询,SQL Engine都可以利用此索引。...例如,SELECT的WHERE子句或JOIN的ON子句中的Name属性应与为Name属性定义的索引具有相同的排序规则。如果属性归类和索引归类之间不匹配,则索引可能无效或根本不使用。

    1.5K20

    SQL命令 SELECT(三)

    指定列别名是可选的;始终提供默认值。列别名以指定的字母大小写显示;但是,当在ORDER BY子句中引用时,它不区分大小写。C别名必须是有效的标识符。C别名可以是分隔的标识符。...列别名与所有SQL标识符一样,不区分大小写。 其他SELECT子句中列别名的使用由查询语义处理顺序控制。 可以通过ORDER by子句中的列别名引用列。...但是,可以使用子查询使列别名可用来供其他这些其他SELECT子句使用。 字段列别名 选择项字段名不区分大小写。...与所有标识符一样,t-alias不区分大小写。 因此,不能指定两个只有字母大小写不同的t-alias名称。 这将导致SQLCODE -20“名称冲突”错误。...当查询仅引用一个表(或视图)时,可选择指定表别名。 当查询引用多个表(和/或视图)且引用的字段名对每个表都是唯一的时,指定表别名是可选的(但推荐)。

    2.2K10

    APP 莫名崩溃,开始以为是 Header 中 name 大小写的锅,最后发现原来是容器的错!

    #get 然后不区分大小写。...和从 Headers 中获取相同。 5 总结 Q&A Q: 为什么拦截器获取 Authorization 可以不区分大小写?...,不能为空 忽略大小写,不能为空 使用 Map 获取所有请求头 Map 的 key 和传入 headerName 大小写的一致,保持一致可获取到 Map 的 key 全是小写,需要使用小写headerName...中获取,区分大小写 从 LinkedCaseInsensitiveMap 获取,不区分大小写 使用 HttpHeaders 获取请求头 从 LinkedCaseInsensitiveMap 获取,不区分大小写...从 LinkedCaseInsensitiveMap 获取,不区分大小写 从 LinkedCaseInsensitiveMap 获取,不区分大小写 使用 HttpServletRequest 获取 使用

    1.1K20

    SQL命令 CREATE TABLE(一)

    默认值为名称空间默认排序规则(除非更改,否则为%SQLUPPER)。%SQLSTRING、%SQLUPPER和%TRUNCATE可以使用可选的最大长度截断参数(括在圆括号中的整数)指定。...EMPNUM字段(包含员工的公司ID号)是一个不能为空的整数值;此外,它被声明为表的主键。员工的姓和名都有一个字段,这两个字段都是最大长度为30的字符串,不能为空。...表名和模式名遵循SQL标识符命名约定,受使用非字母数字字符、唯一性和最大长度的附加约束。以%字符开头的名称保留供系统使用。默认情况下,模式名和表名是简单标识符,不区分大小写。...然后, IRIS生成唯一的包名,施加唯一性和最大长度限制。 可以对架构和表使用相同的名称。同一架构中的表和视图不能使用相同的名称。 架构名称不区分大小写;相应的类包名称区分大小写。...如果指定的架构名称仅与现有类包名的大小写不同,并且包定义为空(不包含类定义)。 IRIS通过更改类包名称的大小写来协调这两个名称。 IRIS支持表名和字段名的16位(宽)字符。

    1.4K30

    SQL命令 GROUP BY

    描述 GROUP BY是SELECT命令的一个子句。 可选的GROUP BY子句出现在FROM子句和可选的WHERE子句之后,可选的HAVING和ORDER BY子句之前。...飘絮,字母大小写和优化 本节描述GROUP BY如何处理只有字母大小写不同的数据值。...不要将不同的字母组合在一起(返回实际的字母): 通过对GROUP BY字段应用%EXACT排序功能,GROUP BY可以对值进行区分大小写的分组。...这些示例假定Sample.Person包含具有Home_City字段的记录,该字段具有SQLUPPER排序规则,值为‘New York’和‘New York’: SELECT Home_City FROM...因此,‘New York’和‘New York’都作为单独的组返回。*/ %ROWID 指定GROUP BY子句会导致基于游标的嵌入式SQL查询不设置%ROWID变量。

    3.9K30

    Spring Data Commons 示例查询

    示例查询 (QBE) 是一种用户友好的查询技术,具有简单的界面。它允许动态创建查询,并且不需要您编写包含字段名称的查询。...默认情况下,null忽略具有值的字段,并使用商店特定的默认值匹配字符串。 将属性包含在 Query by Example 标准中是基于可空性。...您可以使用 为字符串匹配、空值处理和特定于属性的设置指定自己的默认值ExampleMatcher,如以下示例所示: 示例 72....您可以为单个属性指定行为(例如“名字”和“姓氏”,或者对于嵌套属性,“address.city”)。您可以使用匹配选项和区分大小写来调整它,如以下示例所示: 示例 73....属性补丁上的设置比默认设置具有更高的优先级。下表描述了各种ExampleMatcher设置的范围: 内容来源:(Spring中国教育管理中心)

    79620

    深入浅出后端开发(SQL指令笔记)

    ENUM 65535 SET 64 日期类型 DATE TIME DATETIME TIMESTAMP YEAR 数据类型抉择 选择最小的可用类型,如果值永远不超过127,则使用TINYINT比...INT强 对于完全是数字的,可用整数类型 浮点类型用于可能具有小数部分的数....允许在一个列中有多于一个的条目,可以使用SET类型 如果要搜索的内容不区分大小写,可使用TEXT类型 如果要搜索的内容区分大小写,可以使用BLOB类型 内置函数 数学函数 ABS(x) 返回x的绝对值...(x,y)保留x小数点后y位的值,截断时进行四舍五入 字符串函数 SUBSTRING_INDEX(text , ’,’ ,1) 日期和时间函数 条件判断函数 系统信息函数 加密函数 其他函数 数据库操作...是否可以为空 NOT NULL / NULL 可选参数 默认值 DEFAULT default_value 可选参数 自增 AUTO_INCREMENT 可选参数 主键 PRIMARY KEY 可选参数

    1.3K70

    SQL函数 XMLFOREST

    保留标签中字母的大小写。 用双引号括起来的标签是可选的。如果省略双引号,标签必须遵循 XML 命名标准。用双引号括起来的标签消除了这些命名限制。...XMLFOREST 不能用于生成空元素标记。XMLFOREST 可用于引用表或视图的 SELECT 查询或子查询。 XMLFOREST 可以与普通列值一起出现在 SELECT 列表中。...XMLFOREST 对每个表达式进行如下标记:如果指定了 AS 标记,则 XMLFOREST 用指定的标记标记结果值。标签值区分大小写。...XMLELEMENT 始终返回一个标记值,即使字段值为 NULL。因此,XMLELEMENT 不区分 NULL 或空字符串。两者都表示为 。...Home_State 字段的 AS 子句是可选的。之所以在此处指定,是因为指定标记名称允许您控制标记的大小写:,而不是 ;。

    1.1K40

    Spring认证中国教育管理中心-Spring Data MongoDB教程六

    它们中的大多数涵盖了 API 的可选或可为空的部分。 FluentMongoOperations为通用方法提供更窄的接口,MongoOperations并提供更易读、更流畅的 API。...您可以使用 为字符串匹配、空值处理和特定于属性的设置指定自己的默认值ExampleMatcher,如以下示例所示: 示例 94....您可以为单个属性指定行为(例如“名字”和“姓氏”,或者对于嵌套属性,“address.city”)。您可以使用匹配选项和区分大小写来调整它,如以下示例所示: 示例 95....在 中包含null值时ExampleSpec,Spring Data Mongo 使用嵌入式文档匹配而不是点符号属性匹配。这样做会强制对嵌入文档中的所有属性值和属性顺序进行精确的文档匹配。...在这个例子中,我们创建了三个具有值 [a,b], [b,c] 的文档和 [c,d]。

    2.8K20

    VBA数组(五)数组函数2

    然后用Erase函数清除数组,清除数组后MyArr1(2)值为0,而清除数组之MyArr2(2)值为 “ ” 即空值。...3、参数limit可选,为Long型,要返回的字符串数,通常省略不指定。 4、参数compare可选,指定比较的方法。(不常用,后面会用示例简单说明。)...第四参数主要的用处是在拆分分隔符时,如果用默认的vbBinaryCompare是区分字母大小写,而如果用vbTextCompare是不区分大小写的。...下面通过示例简单演示下: 示例中对于同样的"ABCabcABC"的字符串,都将“a”作为分隔符去拆分。第一个Split函数选择默认的vbBinaryCompare是区分字母大小写的。...而第二个Split函数选择vbTextCompare是不区分大小写的,那么"A"和"a"都是分隔符,所以分割的结果是第一个为空值“ ”,第二个为“BC”,第三个为“bc”,第四个为“BC。

    3.1K20

    数据库查询优化——Mysql索引

    这类索引可以创建在任何数据类型中,其值是否唯一和非空由字段本身的完整性约束条件决定。建立索引以后,查询时可以通过索引进行查询。例如,在student表的stu_id字段上建立一个普通索引。...在默认情况下,全文索引的搜索执行方式不区分大小写。但索引的列使用二进制排序后,可以执行区分大小写的全文索引。 4.单列索引 在表中的单个字段上创建索引。单列索引只根据该字段进行索引。...具有与ALTER TABLE语句中相同的含义,索引名不可选。...3.索引类型 在创建索引时,可以规定索引能否包含重复值。如果不包含,则索引应该创建为PRIMARY KEY或UNIQUE索引。对于单列惟一性索引,这保证单列不包含重复的值。...对于多列惟一性索引,保证多个值的组合不重复。 PRIMARY KEY索引和UNIQUE索引非常类似。事实上,PRIMARY KEY索引仅是一个具有名称PRIMARY的UNIQUE索引。

    5.5K30

    【数据库】03——初级开发需要掌握哪些SQL语句

    顺带一提,最后的分号是可选的。...但是在一些数据库中(如Mysql和SQL Server),在匹配字符串时并不区分大小写。 字符串可以应用许多函数运算,比如连接字符串(||),提取子串,去字符串后空格trim等等。...SQL标准还允许我们通过not like比较运算符来搜索不匹配想。一些实现还提供了不区分大小写的变种。 一些SQL实现,特别是PostgreSQL,提供了similar to运算。...6 空值 空值给包括算数运算、比较运算和集合运算在内的关系运算带来了特殊的问题。 比如,如果算术表达式的任一输入值为空,则该算术表达式(如+,-,*,/)结果为空。 对比较运算,这也是一个问题。...8.6 with子句(SQL:1999) with子句提供了一种定义临时关系的方式,这个定义只对包含with子句的查询有效。考虑下面的查询,找出具有最大预算值的那些系。

    3.5K31

    SQL命令 DECLARE

    (游标名称不遵循SQL标识符约定)。游标名称区分大小写。它们受其他命名限制的约束,如下所述。 query - 定义游标结果集的标准SELECT语句。...因为DECLARE是一个声明,而不是执行的语句,所以它不设置或终止SQLCODE变量。 游标名称 游标名称区分大小写。 游标名称在例程和相应类中必须是唯一的。...游标名称可以是任意长度,但在前29个字符内必须是唯一的。游标名称区分大小写。如果已声明指定的游标,编译将失败,并显示SQLCODE-52错误,游标名称已声明。 游标名称不是特定于命名空间的。...SQL中,如果对受影响的表和列具有适当的权限,则游标始终可以用于更新或删除操作。 DECLARE语句可以在查询后指定FOR UPDATE或FOR READ ONLY关键字子句。...这些子句是可选的,不执行任何操作。它们是作为在代码中记录发出查询的进程是否具有所需的更新和删除对象权限的一种方式提供的。

    2.7K21
    领券