精华内容
下载资源
问答
  • $ find 文件名 -name "*.py" -o -name "*.json" -o -name "*.sh" |xargs grep -E -r -o "[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+" | grep "IP前缀" >> ip.logs
    $ find 文件名   -name "*.py"  -o  -name "*.json"  -o -name "*.sh"   |xargs grep -E -r  -o "[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+"  | grep "IP前缀" >> ip.logs

     

    展开全文
  • 向ubuntu上进行开发或者部署,有可能遇到对某一个目录下各级子目录中有可能存在的某些文件内容进行...ubuntu一类的linux系统的一个强大之处就强大的脚本命令以及通过管道等方式组合使用多种脚本命令实现用户的某些处理

    向ubuntu上进行开发或者部署,有可能遇到对某一个目录下各级子目录中有可能存在的某些文件内容进行替换,比如替换某些文件中的某一个字符串。

    要实现这个功能,有多种实现方式,比如可以写一个脚本文件遍历指定目录下的各级子目录,并对目录中符合指定条件的文件进行内容替换处理。


    ubuntu一类的linux系统的一个强大之处就强大的脚本命令以及通过管道等方式组合使用多种脚本命令实现用户的某些处理需求。

    对于本例,可以使用一行代码完成上述要求,如下:

    find . -type f -name test | xargs sed -i 's/oldStr/newStr/g'

    上述命令中,oldStr是文件中原有需要替换的字符串,newStr表示用来替换原有字符串的新字符串,这两个参数用户根据需要指定。

    这里需要注意的是,如果如上述例子那样,指定文件的完整名称,需要加上-type f参数,这表示只对(普通)文件进行处理,对于同名的文件夹等不做处理。

    find命令也可以通过通配符以及其他命令参数对指定文件进行过滤,比如查找具有某一后缀名的文件等。


    展开全文
  • Linux搜索文件名和搜索文本内容命令

    万次阅读 2019-06-19 17:23:49
    1.搜索文件名:find命令 ...举例说明:在整个系统中查找所有bin文件命令: sudo find / -name bin c.IDE如Pycharm将整个项目打开,连2次shift键可打开文件搜索功能 2.搜索文本内容:grep命令 ...

    1.搜索文件名:find命令

    a.桌面系统如何搜索某个文件名?

    Windows或Linux系统自带搜索文件名可视化功能

     

    b.Linux终端如何搜索某个文件名?

    举例说明:在整个系统中查找所有bin文件命令: sudo find / -name bin

    c.IDE如Pycharm将整个项目打开,连按2次shift键可打开文件搜索功能

    2.搜索文本内容:grep命令

    a.IDE如Pycharm将整个项目打开,Ctrl+H可打开整个项目文本内容搜索功能

    Edit-->Find-->Find in Path

    b.Linux终端如何搜索文本内容?

    举例说明:

    在整个系统中查找所有文件内容含 'hello world' 字符串的文件:sudo grep -rin 'hello world' /

    在当前目录下查找所有文件内容含 'hello world' 字符串的文件:sudo grep -rin 'hello world' *

    解释:

    r:递归查找

    i:忽略大小写

    n:显示查找到的行号

    'hello world':需要查找的文本字符串

    / 从根目录(整个系统查找),也可以写文件名,多个用空格分隔,或*代表当前目录所有文件中查找

    展开全文
  • #千峰云计算学习2020.2.24 按文件名查找文件 [root@qianfeng ~]# find /etc -name “hosts” 双引号为文件名 [root@qianfeng ~]# find /etc -iname “hosts” i表示忽略大小写 [root@qianfeng ~]# find /etc -ina...

    #千峰云计算学习2020.2.24
    按文件名查找文件
    [root@qianfeng ~]# find /etc -name “hosts” 双引号为文件名
    [root@qianfeng ~]# find /etc -iname “hosts” i表示忽略大小写
    [root@qianfeng ~]# find /etc -iname “hos*” *代替文件名忘记的部分

    按文件大小查找
    [root@qianfeng ~]# find /etc -size +5M +5M代表查找5M以上的文件
    [root@qianfeng ~]# find /etc -size 5M 查找5M左右的文件
    [root@qianfeng ~]# find /etc -size -5M 查找5M以下的文件

    按目录深度查找
    root@qianfeng ~]# find / -maxdepth 3 -a -name “ifcfg-en*” 3代表3层目录双引号内为文件名
    [root@qianfeng ~]# find / -maxdepth 4 -a -name “ifcfg-en*” 4代表4层目录

    按文件属主 属组查找
    [root@qianfeng ~]# find /home -user jack //属主是jack的文件
    [root@qianfeng ~]# find /home -group hr //属组是hr组的文件

    按文件类型查找
    [root@qianfeng ~]# find /tmp -type f
    [root@qianfeng ~]# find /dev -type b 如b为设备类文件

    按文件权限查找
    [root@qianfeng ~]# find . -perm 644 -ls 644为文件权限 644=rw-r–r--

    找到文件后删除

    # find /etc -name "775*" -delete
    

    找到文件后复制

    # find /etc -name "ifcfg*" -ok cp -rvf {} /tmp \;
    

    文件打包压缩

    # tar   -cf         etc.tar          /etc
    # tar   -czf       etc-gzip.tar.gz         /etc/
    # tar   -cjf       etc-bzip.tar.bz        /etc/
    # tar   -cJf         etc-xzip.tar.xz        /etc/
    

    这里示例的是压缩/etc文件,-cf,-czf,-cjf,-cJf是压缩类型,中间的是文件名,由上往下压缩的体积越来越小,压缩速度也越来越慢

    文件解压

    # tar -tf       etc.tar      //t查看f文件名
    
    # tar -xvf etc2.tar.bz2 -C /tmp             //-C重定向到//tmp目录
    
    展开全文
  • Linux模糊匹配文件名-批量删除文件

    千次阅读 2020-08-19 09:50:02
    Linux模糊匹配文件名-批量删除文件 首先,我们使用 find 命令,匹配我们要删除的文件,然后通过 -exec 执行批量删除: find . -name 'info.log.2020-06*' -exec rm {} \; 命令含义: . 表示查找的目录范围,也就是...
  • Linux文件查找

    2021-01-09 12:24:21
    文件查找 简介 which :命令查找 find: 文件查找,针对文件名 locate:文件查找,依赖数据库 一、命令文件查找 ...按文件名: [root@qianfeng ~]# find /etc -name hosts [root@qianfeng ~]# find /etc -iname
  • Linux系统文件查找

    2020-08-04 19:41:46
    任意文件3.1语法3.2按文件名3.3按文件大小3.4指定查找的目录深度3.5按文件属主、属组找3.6按文件类型3.7按文件权限3.8找到后处理的动作ACTIONS二、文件打包及压缩1.简介2.打包,压缩3.解压,解包 一、文件查找 1....
  • Find命令 格式:find <指定搜索范围> <指定条件> <指定动作>...例如:find $HOME -name "*.sh",查找用户根目录下所有以.sh结尾的文件,除了按文件名查找,find还可以按文件大小...
  • linux查找文件

    2020-02-24 15:22:13
    -name 文件名文件名称查找文件 -perm 权限 : 按照文件权限来查找文件。 -user UID或用户名 :按照文件属主来查找文件。 -group GID或组名 :按照文件所属的组来查找文件。 -type 类型 :查找某一类型的文件,...
  • Linux文件查找文件内容关键字查找

    千次阅读 2020-06-24 14:35:29
    按文件名通配符递归查找文件 find ./ -name “login.py” 按关键字查找 -r开关,递归子目录, -E扩展模式,里面可以用|分隔多个关键字, or关系 grep -r -E ‘word1|word2|word3’ dir/ > gather.log 如果要and...
  • Linux 查找文件位置命令

    千次阅读 2020-07-03 09:50:34
    find / -name "文件名" : 在/根目录下名称查找文件 模糊查找 find / -name "*文件名*": 在/根目录下*名称*模糊查找文件 当然,-name这个参数也有其他,也就是特征查找,具体参考linux下查找某个文件位置的...
  • Linux中的文件查找

    2021-01-09 12:47:17
    文检查找 简述 which :命令查找 find: 文件查找,针对文件名 locate:文件查找,依赖数据库 ...按文件名查找: [root@cyb ~]# find /etc -iname “hos*”(查找/etc下所有开头是hos的文件) 按文件大小: [ro
  • 在使用Linux的时候,经常会遇到需要查找文件的情况 这里把Linux下常用的查找指令做个整理 命令 功能 路径 权限 find 在目录中查找文件 /usr/bin/find 所有用户 locate 按文件名搜索文件 /usr/bin/locate ...
  • linux文件查找

    2020-08-04 20:25:44
    一.文件查找简介 1.命令文件查找:which 想要...按文件名示例:按文件大小示例:文件>5M 文件=5M 文件<5M 指定查找目录深度:在可查找范围查询成功,不可查找范围内失败 按文件属主、属组找: 请同学们注意,查
  • linux 文件查找

    千次阅读 2020-02-24 20:03:23
    文件查找 which :命令查找 find: 文件查找,针对文件名(重点) locate:文件查找,依赖数据库 命令文件查找 which ls (查找ls命令的位置) 任意文件 ...按文件名: [root@qianfeng ~]# find /et...
  • 按文件名查找 find [path…] [options] [expression] [action] 命令 路径 选项 表达式 动作 find /etc -name “hosts” 寻找etc下的名叫"hosts"文件 find /etc -iname “Hosts” 寻找etc下的hosts,加i表示不区分...
  • 'getAll*'为查找文件名,*通配符, 表示匹配任意字符串 支持通配符: 通配符 作用 * 匹配任意字符串 ? 匹配任意单个字符 [] 匹配 [] 内字符,可以,-区分,也可无符号区分 ! 匹配非 ! 后的字符串中的...
  • linux查找文件命令

    2020-10-16 14:51:31
    find / -name 文件名 #在根目录下查找文件,在整个硬盘查找 find /etc -name 文件名 #在/etc目录下文件 2.模糊查找 find /etc -name '*srm*' #使用通配符*(0或者任意多个)。表示在/etc目录下查找文件名中含有字符...
  • linux系统下的文件查找 查找命令 which 命令 whereis 命令 locate–文件查找(依赖数据库) ...find–文件查找(任意文件) ...1,按文件名查找 find /etc -name "hosts" find /etc -iname "HOsts" find
  • 实验-locateupdatedb #做索引(系统会自定做)locate passwd #查找包含passwd的文件实验-findfind / -name passwd #按文件名查找find / -name *passwd* find / -user han #按用户名find /etc/ -size +1M #按文件大小...
  • linux中查找文件命令总结 关键字: linux find whereis locate Find是一个非常有效的工具,它可以遍历当前目录甚至于整个文件系统来查找某些文件或目录. <br />主要选项: -name 按照文件名查找文件 ...
  • Linux CentOS7下文件查找、打包和压缩 文件查找 命令查找:which 命令; 针对文件名的文件查找:find命令; 查找方式 命令格式 按文件名 find 路径 -name “文件名” 按文件大小 find 路径 -size +5M ...
  • linux 查找文件

    2015-10-03 19:34:39
    1 locate 按文件名严格匹配 locate -b -r ^nginx$
  • Linux文件查找

    2017-11-23 09:04:00
    快速查找文件locate 介绍: 后台有数据库,在数据库中搜索,速度快 updatedb 更新数据库 配置文件:/etc/updatedb.conf 缺点:只能按文件名模糊搜索 安装: [root@localhost ~]# ...
  • Linux---文件查找

    千次阅读 2020-03-05 21:17:00
    文件查找 简介 which :命令查找 find: 文件查找,针对文件名 locate:文件查找,依赖数据库 一、命令文件查找 一、查找ls 命令的位置 #which ls //从PATH环境变量 或者 #whereis vim ...按文件名:...
  • linux下的find文件查找命令与grep文件内容查找命令 在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。... (2)grep是根据文件的内容进行查找,会对文件的每一行...
  • linux文件查找命令

    2017-11-09 10:31:24
    linux文件查找命令   文件搜索命令:locate locate [文件名] 在后台数据库中按文件名搜索,搜索速度更快 /var/lib/mlocate locate命令所搜索的后台数据库 updatedb 更新数据库   文件搜索命令:find find...
  • linux设备中文件的查找设备中文件的查找find语句 设备中文件的查找 用法:find 路径 参数… ...find 路径 -name filename #按文件名查找 find 路径 -uesr username #按文件拥有者查找 find 路径 -group groupn

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 552
精华内容 220
关键字:

linux按文件名查找文件

linux 订阅