Linux下使用find命令查找文件

这篇具有很好参考价值的文章主要介绍了Linux下使用find命令查找文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

0、find 命令,查找目录下以2022开头的文件

find / -name "2022*"

1、find 命令,查找类型为文件并且文件名称以2022开头的文件

find . -type f -name "2022*"

2、find命令统计查找出来的文件总数量

find . -type f -name "2022*" | wc -l

3、进阶用法,编写sh脚本使用sh ./test.sh 命令运行,或者粘贴至窗口直接运行。

#! /bin/bash
# find 命令 查找类型为文件并且文件名字以2022开头,如果不循环子目录查找可以加"-maxdepth 1"表示只在当前层级
# wc 命令 统计输出的条数
count=$(find . -type f -name "2022*" | wc -l)
# 如果条数大于0表示文件存在
if [[ $count -gt 0 ]]; then
  echo 'file with x start exist!'
else
  echo 'file not exist create'
  touch x_mm.sh
fi

4、如果创建test.sh脚本后可能无法运行,提示如下错误,由于是在windows编辑器里面编辑好之后,再上传到linux进行执行的,可能就是文件编码的问题

Linux下使用find命令查找文件

1、执行命令cat -v test.sh 查看文件的内容,果然有问题,非注释位置多了一些 ^M的字符。

Linux下使用find命令查找文件

 2、使用vim打开sh文件,执行vim test.sh命令

Linux下使用find命令查找文件

3、接着执行 :set ff命令查看文件类型,dos类型应该改为unix类型

Linux下使用find命令查找文件

4、执行修改命令 :set ff=unix

 Linux下使用find命令查找文件

 5、在线查看文件内容和文件格式,都已经正确,再次执行sh脚本即可。

Linux下使用find命令查找文件

Linux下使用find命令查找文件文章来源地址https://www.toymoban.com/news/detail-512489.html

到了这里,关于Linux下使用find命令查找文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux中在指定路径中按照文件名模糊查找文件之find命令

    大家在实际项目中,可能有时候在排查问题中需要查找一些系统文件,然后看下对应文件信息。例如日志文件信息,数据文件信息等,太多不方便查找时,就可以使用该相关命令来查找最合适; 精准搜索 find 指定路径 -name \\\"搜索内容\\\" 模糊搜索 find 指定路径 -name \\\"*模糊搜索内

    2024年02月06日
    浏览(91)
  • Linux:使用for+find查找文件并cp到其他目录,文件名带有空格

    在终端窗口中,用 shell 命令,批量拷贝文件到指定目录。 我是在 Windows 系统上,通过 git bash 终端来执行 shell 命令的。 结果: 于是把 find 命令单独拿出来执行: 结果: 发现文件路径和文件名存在空格。 查找解决办法 复制时,如何处理带空格的文件路径或文件名。 查找结

    2024年01月22日
    浏览(103)
  • find命令-随心所欲查找服务器的文件

    find命令用于查找目录下的文件,同时也可以调用其他命令执行相应的操作。 说明: 语法格式可分为这4个元素:find [选项] [路径] [操作语句] 注意find命令以及后面的选项和路径、操作语句,每个元素之间都至少要有一个空格 注意各元素的先后顺序 find查找条件 文件名 文件的

    2024年02月08日
    浏览(103)
  • Linux如何使用find命令搜索到自己想要的文件呢?

    文件搜素专栏全部文章 如何使用find命令搜索到自己想要的文件 ack 命令的基本用法详解 ag命令的使用详解 在 Linux 中查找文件名包含某个的文件,可以使用  find  命令来实现。 find  命令可以在指定目录下递归搜索文件,并根据指定的条件进行过滤。 下面是使用  fi

    2024年02月03日
    浏览(64)
  • Linux命令定位与查找:which、whereis和find的用法详解

    在Linux系统中,定位和查找文件是我们经常需要做的任务之一。本文将介绍三个常用的命令: which 、 whereis 和 find ,它们能够帮助我们快速定位或查找文件。 Linux路径环境变量 在开始介绍这些命令之前,我们先来了解一下Linux的路径环境变量。路径环境变量是一个包含多个目

    2024年02月07日
    浏览(59)
  • Linux基础命令 - 文件及目录操作, 打印输出, 查找命令, 用户及权限管理, vi的使用等

    vi - 纯文本编辑器 vi命令 是UNIX操作系统和类UNIX操作系统中最通用的 全屏幕 纯文本编辑器。Linux中的vi编辑器叫 vim ,它是vi的 增强版 (vi Improved),与vi编辑器 完全兼容 ,而且实现了很多 增强功能 。 vi编辑器支持 编辑模式 和 命令模式 ,编辑模式下可以完成文本的编辑功

    2024年02月06日
    浏览(77)
  • Linux命令模糊查询文件或文件夹(包含find命令拓展)

    1、 find 命令 ​path(表示文件或文件夹的绝对路径 ​) -type f (表示查的是文件,-type d 表示查的是文件夹 ​) -name “cron*” (表示查cron开头的所有文件或文件夹) 2、 拓展 :

    2024年02月11日
    浏览(86)
  • Linux下常见的查找文件命令!

    在日常工作和学习中,我们经常需要查找某个特定的文件,而对于Linux系统来说,它提供了很多命令来帮助我们快速定位到所需文件,我们只需要熟练掌握这些命令就可以了,以下是详细的内容: 1、find命令 find命令是最基本、最常见、也是最强大的一种查找文件的方式。其基

    2024年02月13日
    浏览(44)
  • Linux系统中查找文件的命令

    目录 一、查看文件的命令 1.1 vi命令 1.2 cat命令 1.3 head命令 1.4 tail命令 1.5 more命令 1.6 less命令 1.7 查看二进制文件  二、查找文件的命令 2.1 grep命令 2.2 find命令 三、文件内容的截取 四、统计文件内容的命令         vi 文件名字         //将文件在vi编辑器中打开并查看      

    2024年02月06日
    浏览(64)
  • Linux 搜索文件中find和grep命令的区别

    在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。 (1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 (2)grep是根据文件的内容进行查找,会对文件的每一行按照给定

    2024年02月16日
    浏览(78)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包