百事通网做网站,wordpress主题好的,seo综合排名优化,国外设计工作室网站find 命令 语法#xff1a;find 搜索路径 匹配表达式 功能#xff1a;该命令用于在指定路径中查找符合条件的文件#xff0c;搜索路径可以是多个目录#xff0c;不同目录之间以空格分隔 #xff08;1#xff09;匹配表达式1 -name filename#xff1a;要查找的文件… find 命令 语法find 搜索路径 匹配表达式 功能该命令用于在指定路径中查找符合条件的文件搜索路径可以是多个目录不同目录之间以空格分隔 1匹配表达式1 -name filename要查找的文件名。可以使用通配符“*”“?”,但要用双引号将文件名引起来 例子root# find –name “h*” –print 翻译在当前目录下查找以h开头的文件 例子root# find / –name host -print 翻译在整个文件系统中查找名为hosts的文件 -user username查找属于username用户的文件 例子root# find /home –user user1 –print 翻译找出/home下属于用户user1的所有文件 -group groupname查找属于groupname组的文件 -print显示找到文件路径名 2匹配表达式2 -exec 命令 对找到的匹配文件执行所列出的命令而不询问用户是否执行这些命令参数 由find找到当前的文件路径名取代命令行末尾必须有“\;”。 例子root# find /home –user user1 –exec cat {}\;|more 翻译找出/home下属于用户user1的所有文件并显示其内容 例子root# find /home –user user1 –exec rm –r {} \; 翻译找出/home下属于用户user1的所有文件并删除 -ok 命令{}与-exec的用法相同在执行命令之前询问用户是否要执行命令 3匹配表达式3 -atime n查找前n天访问过的文件仅第n天这一天 -atime n查找前n天之前访问过的文件-n则表示前n天之后 例子root# find /home –atime 365 –print 翻译找出用户一年前访问过的文件 例子root# find $home –user user1 –atime 3 –exec rm –r {} \; 翻译找出用户user1主目录下属于自己的前3天之前访问过文件并删除 4匹配表达式4 -type filetype指定查找的文件类型 filetype 可以是b块文件c字符设备文件d目录文件f一般文件 例子root# find –type d –print 翻译查找当前目录下的所有的子目录 例子root# find –type f –print 翻译查找当前目录下的所有的普通文件 5匹配表达式5 -size Number和-size Numberc按照文件大小进行查找。Numberc表示以字节为单位否则以块一般是512字节为单位。-Number或-Numberc表示查找比该值小的文件Number或-Numberc表示查找比该值大的文件 例子root# find –size -10 –print 翻译查找当前目录下所有长度小于10块的文件 例子root# find –size -10c –print | ls –l 翻译查找当前目录下所有长度小于10字节的文件并以长格式显示文件信息 例子root# find –size 100 –size -200 –exec ls –s {} \; 翻译在当前目录下查找100~200块长的文件并显示文件的实际块数 grep 命令 语法grep【参数】 查找模式 文件名 【文件名】 功能grep命令用于在指定文件中查找与模式匹配的行并将匹配的行显示在标准输出上。如果没有指定文件则从标准输入中读取。当在多个文件中进行查找中将在每一行输出之前加上文件名。在搜索的文件名中允许使用通配符。 参数 -c只显示匹配行的行数 -i匹配时不区分大小写默认情况下匹配时区分大小写 -h在多个文件中查找时输出行前不显示文件名 -n在输出前加上匹配串所在行的行号文件首行行号为1 -v只显示不包含匹配串的行。 -f filename从指定文件中获取搜索模式每行一个搜索模式项 例子root# grep printf*.c 翻译在当前目录下的所有C文件中查找printf字符串 例子root# grep user1 /ect/password 翻译将系统帐号中文件包含user1的行显示出来。 当搜索模式中包含空格是要把搜索模式用单引号括起来。 例子root# cat dialog your name is: linux Ctrld root# grep ‘your name’dialog your name is 在有多个搜索模式时可以将这些搜索模式写入文件中利用-f参数从文件中读取搜索模式项。 例子root# cat mode.txt name lin* Ctrld root# grep –f mode.txt dialog your name is: linux 转载于:https://blog.51cto.com/tiger2020/1535438