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

linux 查找指定类型

在Linux中,查找指定类型的文件可以使用find命令。这个命令非常强大,可以根据文件名、大小、修改时间、权限等多种条件来查找文件。

基本语法

代码语言:txt
复制
find [路径] [选项]

查找指定类型的文件

要查找指定类型的文件,可以使用-type选项。常见的类型有:

  • f:普通文件
  • d:目录
  • l:符号链接

例如,要在当前目录及其子目录下查找所有.txt文件,可以使用以下命令:

代码语言:txt
复制
find . -type f -name "*.txt"

这里,.表示当前目录,-type f表示查找普通文件,-name "*.txt"表示文件名以.txt结尾。

查找指定类型的目录

如果要查找指定类型的目录,只需将-type选项的值改为d。例如,要在当前目录及其子目录下查找所有名为logs的目录,可以使用以下命令:

代码语言:txt
复制
find . -type d -name "logs"

查找指定类型的符号链接

如果要查找指定类型的符号链接,只需将-type选项的值改为l。例如,要在当前目录及其子目录下查找所有指向.txt文件的符号链接,可以使用以下命令:

代码语言:txt
复制
find . -type l -name "*.txt"

其他常用选项

  • -mtime:根据修改时间查找文件
  • -size:根据文件大小查找文件
  • -perm:根据文件权限查找文件

例如,要查找最近7天内修改过的所有.log文件,可以使用以下命令:

代码语言:txt
复制
find . -type f -name "*.log" -mtime -7

总结

find命令是Linux中查找文件的强大工具,通过组合不同的选项,可以满足各种复杂的查找需求。掌握find命令的使用,对于提高Linux系统管理的效率非常有帮助。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Linux下通过grep查找指定的进程是否存在

    一、功能介绍 Linux通过命令查找指定的进程是否存在,并返回该进程的PID号。 在程序中可以使用该方法监控指定的程序是否在运行,如果异常退出,可以重新启动指定程序或者系统。...二、执行的命令 2.1 shell脚本代码 #查找指定进程的PID find_name=s_app #s_app就是要查找的进程名称 pid_val=`ps -ef | grep $find_name..."查找的进程不存在" fi 2.2 C语言代码 #include #include #include //查找指定的进程的PID号并返回...#查找指定进程的PID find_name=s_app while : do pid_val=`ps -ef | grep $find_name | grep -v grep | awk '{print...$2}'` if [ ${pid_val} > 0 ] then echo "查找的进程存在" else echo "查找的进程不存在" #重新启动 /mnt/hgfs/linux-share-dir

    4.4K40

    初识TypeScript:查找指定路径下的文件按类型生成json

    下面的方法为查找指定路径下的文件,并将所有文件的绝对路径存储到一个临时的数组中: 1 let temp: string[] = new Array(); 2 function fileDisplay...17 return "null"; 18 } 19 } 筛选过滤文件: 1 let type = GetType(extname); 2 //过滤非指定类型文件...ts中的一种特殊类型,它可以被定义为任何一种其他类型,这里将它定义为了一种大括号类型的数据结构,代表它的内部还有一些其他的任意成员变量。...接下来只需要将json写入到指定的路径即可: 1 //写入json文件选项 2 function writeJson(data: any, jsonFilePath: string) { 3 fs.writeFileSync...因为程序中设置的是需要得到用户输入的命令行参数——搜索的文件夹路径才行,当然了,你可以直接打开cmd来执行该exe并设置参数,但每次都要设置参数未免有些难受,这是就可以写一个批处理来执行当前exe所在路径下的文件查找和生成

    3.3K10

    VBA: 通过Dir函数查找指定文件

    文章背景: 通过VBA编写代码时,有时需要判断某个文件是否存在;或者判断在文件夹内是否存在指定类型的文件。此时,就会涉及到Dir函数。下面就来介绍Dir函数的语法和应用场景。...1 Dir函数的语法 2 应用示例 2.1 获取指定路径文件的名称 2.2 判断指定路径的文件夹是否存在(不存在则创建它) 2.3 获取指定路径文件夹内所有文件和子文件夹的名称 2.4...获取指定路径文件夹内的所有文件名称 2.5 获取指定路径文件夹内所有子文件夹的名称 2.6 获取指定路径文件夹内第一个txt文件的名称 2.7 获取指定路径文件夹内所有txt文件的名称 1...//docs.microsoft.com/en-us/office/vba/language/reference/user-interface-help/dir-function) [3] 用dir 查找文件夹...,特定文件名,文件类型,遍历等(https://blog.csdn.net/xuemanqianshan/article/details/103380178) [4] 文件属性(https://baike.baidu.com

    7K21

    Spring Framework IOC依赖查找 - 按类型查找解析

    依赖查找是IoC的一部分,它允许你从容器中查找所需的依赖项。按类型进行依赖查找是其中的一种方式,今天来讲Spring Framework中通过类型查找。...在这种情况下,你可以使用 @Qualifier注解或者primary属性来指定要注入的具体实现。 @Qualifier用来在多个候选Bean中明确指定要注入的Bean。...@Primary是当存在多个同类型的Bean时,配置中指定一个主Bean,在使用时去加载主Bean。...按类型查找单一Bean SuperUser继承自User,有了继承关系后,User类便有了两个Bean,因此在注入时Spring Framework无法确认使用哪个Bean,因此在SuperUser的配置中使用...:" + superUser); } 单一Bean测试 按类型查找某一类型的所有Bean private static void lookupCollectionByType(BeanFactory beanFactory

    15340

    LInux中的查找

    LInux中的查找 一、grep 二、find 2.1 基本用法 2.2 -exec 命令选项 2.3 配合 xargs 命令 三、awk 一、grep Global Regular Expression...grep 命令用于查找文件里符合条件的字符串的一列。若不指定任何文件名称,或是所给予的文件名为 -,则 grep 指令会从标准输入设备读取数据。...1、查找时不区分字符串的大小写 grep -i ${“查找的字符串”文件名} 2、查找时使用正则表达式,匹配符合的字符串 grep -e ${“正则表达式”文件名} 3、查找不匹配指定字符串的行: grep...-size n:[c] 查找文件长度为n块的文件,带有c时表示文件长度以字节计。 -type 查找某一类型的文件,诸如: b - 块设备文件。 d - 目录。 c - 字符设备文件。...查找文件移动到指定目录 find .

    16.1K10
    领券