`

grep 查找文件名含有中文汉字的文件

 
阅读更多

网站目录下包含大量html文件和子目录,其中有不少文件和目录的名称中含有中文汉字。
现希望能用shell脚本罗列出所有名称中含有中文的文件和目录,并统计一下总数。
兄弟姐妹们,这个应该怎么搞?真心求解答

 

find . -type f | grep -P -r "[\x80-\xFF]" | cat | wc -l

分享到:
评论

相关推荐

    文件字符串查找工具,支持多行的

    在IT行业中,文件字符串查找工具是开发者和系统管理员日常工作中不可或缺的实用程序。这些工具能够高效地在大量文本文件中定位特定的字符序列,从而帮助用户快速定位问题、分析数据或者进行日志分析。本文将深入探讨...

    输入 ls 查找出 list中的 李四

    如果我们要在文件内容中查找包含"李四"的文件,可以先用 `ls` 列出所有文件,然后将结果传递给 `grep`。例如,`ls | grep "李四"` 将显示所有文件名中包含"李四"的文件,但不会搜索文件内容。若要在文件内容中搜索...

    linux_命令中文注释及参数说明

    - `-name`:根据文件名查找 - `-mtime`:查找指定时间内修改过的文件 12. **grep** - 在文件中搜索模式 - `<pattern>`:要搜索的文本模式 - `-i`:忽略大小写 - `-v`:反向匹配,显示不包含模式的行 13. **...

    Linux命令行大全中文版

    通过`grep '关键字' 文件名`,你可以快速查找包含特定字符串的行。 9. **find**:查找文件。`find 目录名 -name 文件名`可以帮你定位系统中特定的文件。 10. **cat**:查看文件内容。`cat 文件名`用于打印文件的...

    中文man手册.chm

    《中文man手册.chm》是一款专为中文用户设计的Linux命令参考手册,旨在帮助那些在Linux或Unix环境下工作,但英语阅读能力有限的用户更好地理解和使用各种命令。这份手册包含了丰富的Linux系统命令、工具和程序的详细...

    linux常用命令之bash入门指南 中文WORD版

    4. **文件和目录操作**:`mkdir`创建目录,`rmdir`删除空目录,`find`在文件系统中查找文件,`grep`在文件中搜索特定字符串,`cat`查看文件内容,`more`或`less`分页浏览文件。 5. **管道和重定向**:`|`管道可以将...

    快乐的Linux 命令行(中文).zip

    12. `grep`:在文件或输出中查找特定文本,常用于日志分析。 13. `man`:查看命令的使用手册,提供详细帮助信息。 三、Shell和Shell脚本 1. Shell:Linux的命令解释器,如Bash、Zsh等,负责执行用户输入的命令和...

    查找字符、字符串

    `findstr`是Windows操作系统内建的一个命令行工具,它允许用户在一批文件中搜索指定的字符或字符串,提供了类似于Unix/Linux系统中的`grep`命令的功能。 `findstr`命令的基本语法如下: ```cmd findstr [/选项] ...

    正则表达式--强大的文本匹配工具 中文入门

    例如,使用`grep "模式" 文件名`可以找出文件中包含指定模式的所有行。 2. `awk`:这是一个数据处理语言,它的名字来源于其三位创始人Aho、Wall和Kernighan的首字母。在处理文本时,`awk`可以按照用户定义的规则,...

    Linux命令行大全中文版(CHM格式).rar

    10. **find**:根据条件查找文件,如按照文件名、大小、时间等。 11. **sudo**:以管理员权限执行命令,确保安全操作。 12. **chmod** 和 **chown**:改变文件或目录的权限和所有者,控制访问权限。 13. **tar**:...

    C 下专业涉猎linux之仅供学习

    使用`find`命令可以在指定目录下查找符合特定条件的文件,例如`find /etc -name *init*`将查找/etc目录下文件名包含“init”的文件。 8. **学习资源**: 学习Linux和C语言时,可以参考在线教程、书籍、官方文档...

    Linux-shell脚本全面学习.pdf

    + `grep`:在文件搜索字符串 + `cut`:指定欲显示的文件容围 + `cat`:输出文件容到标准输出设备 + `file`:得到文件类型 + `read`:提示用户输入,并将输入赋值给变量 + `sort`:对文件中的行进行排序 + `...

    Liunx and Unix Shell 中文版(B)

    另外,`grep`用于在文本文件中查找匹配的模式,`sed`和`awk`则常用于文本处理和数据提取。 最后,别忘了学习Shell的环境变量,如`PATH`、`HOME`和`USER`,它们对系统行为产生直接影响。`export`命令可以设置或修改...

    awk使用手册

    - 多个模式可以通过逻辑运算符组合在一起,例如 `awk '/pat1/ && /pat2/ { print }' 文件名` 仅打印同时含有"pat1"和"pat2"的行。 3. **多文件处理**: - 使用多个文件作为输入,awk将按顺序处理每个文件。 - ...

    Linux 达人养成计划 I1

    4. 按照`$PATH`环境变量定义的目录查找命令,这个环境变量包含了系统搜索可执行文件的路径列表。 接下来,我们详细讨论几个常见的Linux命令: 1. **删除命令 `rm`**: - `-r` 用于删除目录及其内容。 - `-i` 在...

    Linux命令大全(修改版).rar

    可以将文件从一个位置移动到另一个位置,或者更改文件名。 7. `touch`:创建新文件或更新文件时间戳。常用于创建新文件或更新已有文件的时间信息。 8. `cat`:合并并显示文件内容。常用于查看文件的简单预览。 9....

    unix操作系统中文文档

    - **文件系统**:Unix使用层次化的文件系统,通常基于文件名和路径来组织文件。 - **用户**:Unix系统支持多用户模式,每个用户有自己的账户和权限。 #### 二、Unix常用操作 **2.1 启动终端** - 在大多数现代Unix...

    常用linux基本操作

    `option`包含各种筛选条件,如`-name`指定文件名,`-type`指定文件类型(如`d`表示目录,`f`表示普通文件),`-mtime`、`-ctime`和`-atime`分别基于文件的修改时间、创建时间和最后访问时间进行查找,`-user`和`-...

    Linux系统总复习.txt

    locate 在数据库中按文件名查找 updatadb 强制更新数据库 grep -i -v -i 忽略大小写 -v 反向选择 4)帮助命令 man help 只能看到内部命令的帮助 命令 --help 5)压缩解压命令 .gz .tar.gz .tar.bz2 .zip .bz2 ...

Global site tag (gtag.js) - Google Analytics