问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux使用find命令查找文件中a到c开头的字符

发布网友 发布时间:2022-02-26 11:23

我来回答

5个回答

懂视网 时间:2022-02-26 15:45

Linux中find的使用法?

操作系统:centos7

软件版本 :find4.6

设备型号:ThinkPad E15

find命令用于查找指定目录下的文件,同时也可以调用其它命令执行相应的操作。

find语法格式:find  路径名称   选项       

find命令选项:

-name 按照文件名查找文件。  “名称”

-perm 按照文件权限来查找文件。666 777 等

-user 按照文件属主来查找文件

-group 按照文件所属的组来查找文件

-mtime  -n  / +n 按照文件的更改时间来查找文件,

- n 表示文件更改时间距现在n天以内

+ n 表示文件更改时间距现在n天以前

-type 查找某一类型的文件

b - 块设备文件

d - 目录

c - 字符设备文件

p - 管道文件

l- 符号链接文件

f - 普通文件

-size n  查找符合指定的文件大小的文件

-exec    对匹配的文件执行该参数所给出的其他linux命令, 相应命令的形式为' 命令 {} ;,注意{ }和 ;之间的空格,{}代表查到的内容

例1:查找当前目录下所有的TXT格式的文件

[root@xuegod63 ~]# touch a.txt xuegod.txt

[root@xuegod63 ~]#  find . -name "*.txt"

。。。

./a.txt

./xuegod.txt

2、按照更改时间或访问时间等查找文件

如果希望按照更改时间来查找文件,可以使用mtime,atime或ctime选项

mtime:  文件最后一次修改的时间

atime:  最后一次访问时间

ctime:  文件的最后一次变化时间,也就是修改时间

例1:在root目录下查找更改时间在1天以内,被黑客修改的文件

[root@xuegod63 ~]# find /root/ -mtime -1

对查找内容执行相应命令

-exec    这个选项参数后面可以跟自定义的SHELL命令,格式如下:

例2:把查找到的文件复制到一个指定的目录

[root@xuegod63 ~]# touch {1,2,3}.back

[root@xuegod63 mnt]# find /root -name "*.txt" -exec cp {} /opt  ;

例3:查找多个类型文件

find命令中比较符的使用:

-a  and 并且

-o  or  或者

+  超过

-   低于

[root@xuegod63 ~]# touch a.pdf back.sh

[root@xuegod63 ~]# find ./ -name "*.sh" -o -name "*.pdf"

[root@xuegod63 ~]# find /etc -size +20k -a -size -50k | wc -l

22

[root@xuegod63 ~]# find /etc -size +20k  | wc -l

49

例4:  按权限查找:-perm

[root@xuegod63 ~]# find /bin/ -perm 755   # 等于0755权限的文件或目录

[root@xuegod63 ~]# find /bin/ -perm  -644 #-perm -644  至少有644权限的文件或目录

例5:查找的目录深度:

-maxdepth 1  #只查找目录第一层的文件和目录

如:查找/bin目录下权限等于644的文件

[root@xuegod63 ~]# find /etc/ -maxdepth 1 -perm 644 | more

总结:find命令使用方法和参数

find命令选项:

-name 按照文件名查找文件。  “名称”

-perm 按照文件权限来查找文件。666 777 等

-user 按照文件属主来查找文件

-group 按照文件所属的组来查找文件

-mtime  -n  / +n 按照文件的更改时间来查找文件,

- n 表示文件更改时间距现在n天以内

+ n 表示文件更改时间距现在n天以前

-type 查找某一类型的文件

b - 块设备文件

d - 目录

c - 字符设备文件

p - 管道文件

l- 符号链接文件

f - 普通文件

-size n  查找符合指定的文件大小的文件

-exec    对匹配的文件执行该参数所给出的其他linux命令, 相应命令的形式为' 命令 {} ;,注意{ }和 ;之间的空格,{}代表查到的内容

热心网友 时间:2022-02-26 12:53

find . -type f | xargs grep "^[a-c]"

命令详解:
find:用来在指定目录下查找文件
find .:列出当前目录及子目录下所有文件和文件夹
find . -type 类型参数:根据文件类型搜索
|:管道命令。处理经由前面一个指令传出的正确输出信息,也就是 standard output 的信息,传递给下一个命令,作为标准的输入 standard input
xargs:读入 stdin 的资料,并且以空白字元或断行字元作为分辨
grep:文本搜索。它能使用正则表达式搜索文本,并把匹配的行打印出来
^:脱字符。 将光标移到当前行的行首

热心网友 时间:2022-02-26 14:11

find . -type f | xargs grep "^[a-c]"

^匹配行开头位置,

使用find命令可以深入子目录查找

热心网友 时间:2022-02-26 15:45

你可以用下面命令查找,假如你要查找/data目录:

grep -r "^[a-c].*"  /data/

热心网友 时间:2022-02-26 17:37

find是查找文件的命令,不处理文本内容。

man手册中解释:find - search for files in a directory hierarchy  (在目录中查找文件)

建议使用grep命令查找文件内容。

例如:

grep "^[a-c]" test.txt

 即查找test.txt中a到c开头的文本内容。

[a-c]:代表a到c

^[a-c]:代表以a到c开头

如何用find命令查找以A开头的文件

1、Windows10系统,双击此电脑进入文件资源管理器。2、进入文件资源管理器后,点击进入本地磁盘C。3、进入C盘后,在搜索框中输入A*,然后回车搜索。4、回车搜索A*后,就可以搜索出C盘中以A开头的文件了。首先进行一点说明,find命令是我们在Linux系统中用来进行文件搜索用的最多的命令,功能特别强大。但...

linux如何查找以某个字母打头的文件或文件夹 比如,/etc目录下很多文件...

ls -al |grep c* 这样就可以了,运用管道命令|。如何使用命令行在Linux中查找文件和文件夹 1 使用查找命令,“find”命令允许您搜索知道近似文件名的文件。该命令的最简单形式在当前目录中搜索文件,并递归地通过其与所提供的搜索条件匹配的子目录。您可以按名称,所有者,组,类型,权限,日期和其他...

Linux中find命令的用法汇总

当然,你随时可以通过按 Ctrl + C 来终止命令。注意:当指定文件夹的时候(例如示例中的"./test"文件夹),忽略末尾的斜杠是没有问题的。但是,如果文件夹是一个指向其它位置的链接(symlink)时,你必须在末尾写上斜杠才能使find命令正常工作(find ./test/)。忽略大小写在查找文件名时,忽略大小写往往非常有用。要忽略...

如何在linux系统下使用 find 命令

如果输入以上查找命令后系统并没有显示出结果,那么不要以为系统没有执行find/ -name httpd.conf命令,而可能是你的系统中没有安装Apache服务器,这时只要你安装了Apache Web服务器,然后再使用find / -name httpd.conf就能找到这个配置文件了。* 无错误查找技巧:在Linux系统中“find”命令是大多数系统用户都可以使用的...

linux查找目录下的所有文件中是否含有某个字符串

查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名find .|xargs grep -ri "IBM" -l 1.正则表达式 (1)正则表达式一般用来描述文本模式的特殊用法,由普通字符(例如字符a-z)以及特殊字符(称为元字符,如/、*、?等)组成。 (2)基本元字符集及其含义 ^ :只匹配行首。 如^a 匹配以a开头的行abc,...

linux中 find . -name和find -name有什么区别啊!我执行命令结果是一样...

1、find是用来查找文件或目录。首先看一下最简单的用法直接根据路径来查找文件。命令详解:find +(路径)+(文件名或目录名),注意不要在 /(根)目录下查找文件,最好在查找的时候精确一点。2、“-name”命令详解:find + (路径) -name (文件名或目录名)。3、参数“*”,“*”可以匹配...

Linux中查找文件夹的命令

1、全盘搜索,也可以指定目录搜索。find 搜索目录 -name 目标名字,find / -name file 2、这样搜索看到的都是file的完全匹配,区分大小写的,可以用-iname不区分大小写,find / -iname file。这样我们就可以多查找到大写的相关文件了。3、我们先使用*通配符来匹配下包含file的相关文件区分大小写的:...

Linux下Find命令的使用

(1) and:逻辑与,在命令中用“-a”表示,是系统缺省的选项,表示只有当所给的条件都满足时,寻找条件才算满足。例如:find –name ’tmp’ –xtype c -user ’inin’该命令寻找三个给定条件都满足的所有文件(2) or:逻辑或,在命令中用“-o”表示。该运算符表示只要所给的条件中有一个满足...

Linux下的find命令

你的理解基本正确,不过find会查找你指定目录的所有子目录,就是递归查找子目录里的内容。普通用户没有权限使用find,你可以执行 visudo 命令,里面有一行是 root ALL=(ALL)……你也添加类似一行:youruser ALL=(ALL)……这样你这个用户就可以执行root的命令了:sudo find ……root执行出来的应该和普通...

Linux下怎样搜索文件

Linux下搜索文件,可以使用find命令。1、find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。2、命令一般格式:find(选项)(参数)3、常用参数...

linux查找文件命令find linux查找以a开头的文件 linux查找文件路径的命令 linux find 查找文件夹 linux文件查找命令 linux查找文件命令grep linux查找文件内容命令 linux的find命令用法 find命令查找文件名
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
软件著作权转让多少钱 三伏贴掉了第二天可以重新贴吗?三伏贴怎么贴? 哪里可以贴三伏贴,源盛堂中医门诊有吗? 三伏贴用完了放着还能再用吗-三伏贴用完了还有什么用法 三伏贴干了加什么可以再用 哪里有卖三伏贴 梦见牙齿坏了? 无线路由器能连接WIFI手机吗 怎样快速解决乳涨 涨奶时如何使用吸奶器 Mac最佳视频编辑神器 Final Cut Pro X 向25ML沸水中加入5至6滴FECL3饱和溶液证明有FE(OH)3胶体生成的实验操作... 如何删除用find命令查找到的文件 iphone 6s plus怎么换手机铃声 linux中find查找文件 苹果6s的来电铃声变振动了怎么换铃声 怎么把影视大全的电影导出到电脑?都是片段… find怎样查找文件linux linux find命令问题 芒果微信登录的显示账号违规是怎么回事 微信账户有异常行为,已被限制收款,是怎么回事 微信违规已被限制注册新账户怎么办? 微信账号涉嫌违规 无法解封怎么办 微信里显示对方账号异常是怎么回事? Linux中的find和grep命令对查找到的文件如何处理啊 linux中grep和find的区别 Linux命令find 腾讯会议掉线了后又重新进入,会议时间受影响吗? vb中的FIND语句怎么使用? find的用法 疑问 find与found的意思,用法上有什么区别 find的用法是什么find后接什么 如何用find命令只查找到文件,但不包括目录 简述find命令和whereis命令在查找文件上的区别 find命令如何查到出可执行文件吗 如何用find命令查找某个文件夹下包含所有指定关键字的所有文件。 linux 查找文件过滤 find命令 同时匹配几个字符串的文件,如何用find命令查找 怎么用find命令查找文件中的函数smi linux find命令查找结果怎么获取 苹果手机 怎么设置锁屏时来信息看不见内容? linux怎样查找文件 苹果11怎么不显示消息内容了 怎么设置短信来信息不显示出来苹果手机 linux下查找find指令如何实现查找最新的名字包含bb的文件 可不可以使用 find 命令查找出linux系统的所有文件中所有含一段相同内容的文件名字,如果行怎么做啊 iphone手机闹钟声音怎样调小 Linux中查找文件夹的命令 linux下按文件名和文件内容查找文件 shell怎么用文件名查找文件位置 在/etc目录下查找文件名以“.conf”结尾的文件. 用什么命令啊? Linux中在当前目录下查找某个文件。