在Linux下面的某一个文件的查找命令

您可以使用查找命令。
例如:查找测试。
就是在当前目录下查找测试文件。
find详细说明:该命令用于查找指定目录下的文件。
参数前面的任何字符串都将被视为要搜索的目录的名称。
如果使用该命令而不设置任何参数,find命令将在当前目录中搜索子目录和文件。
所有找到的子目录和文件都会显示出来。
语法:find(选项)(参数)选项:-amin分钟:查找在指定时间访问过的文件或目录,以分钟为单位;-anewer参考文件或目录:查找访问时间比指定文件或目录长的文件或目录目录访问时间更新最近的文件或目录;-atime24小时:查找指定时间被​​访问过的文件或目录,单位以24小时计算;-cmin分钟:查找在指定时间发生更改的文件或目录;-cnewer参考文件或目录搜索更改时间比指定文件或目录的更改时间更接近当前时间的文件或目录;-ctime24hours:搜索在指定时间发生更改的文件或目录,以24小时计算;-daystart:从今天开始计算时间;-深度:从指定目录的最深子目录开始搜索;-expty:查找文件大小为0Byte的文件,或者目录中没有任何子目录或文件的空目录;-exec执行命令:假设find指令如果返回值为True,则执行该命令;-false:将find命令的所有返回值设置为False;-fls列表文件:该参数的效果与指定“-ls”参数类似,但结果将保存为指定的列表文件;-follow:排除符号链接;-fprint列表文件:该参数的效果与指定“-print”参数类似,但结果会保存到指定的列表文件中;-fprint0列表文件:该参数的效果和指定“-print0”参数类似,但结果会保存到指定的列表文件中;-fprintf列表文件输出格式:该参数的效果与指定“-printf”参数类似,但结果会保存到指定的列表文件中;-fstypefile系统类型:只搜索该文件系统类型下的文件或目录;-gid组标识符:搜索与指定组标识符匹配的文件或目录;-group组名:搜索与指定组名或目录匹配的文件;-help或--help:在线帮助;-ilname模板风格:该参数的效果与指定“-lname”参数类似,但忽略字符大小写的差异;-iname模板风格:该参数的效果与指定“-name”参数类似,但忽略了字符大小写的差异;-inum:查找与指定inode号匹配的文件或目录;-ipath模板风格:该参数的效果与指定“-path”参数类似,但忽略字符大小写的差异;-iregex模板样式:该参数的数字效果与指定“-regexe”参数类似,但忽略字符大小写的差异;-links连接数:查找与指定硬链接数匹配的文件或目录;-iname模板样式:指定一个字符串作为搜索符号链接的模板样式;-ls:如果find命令的返回值为True,则将文件或目录名列出到标准输出;-maxdepth目录级别:设置最大目录级别;-mindepth目录级别:设置最小目录级别;-mmin分钟:查找在指定时间发生更改的文件或目录,以分钟为单位;-mount:该参数的效果与指定“-xdev”相同;-mtime24小时:查找在指定时间发生更改的文件或目录文件或目录,单位以24小时计算-name模板样式:指定字符串作为查找文件或目录的模板样式;-newer参考文件或目录:查找更改时间比指定文件或目录或目录更接近当前更改时间的文件;-nogroupp:查找不属于本地主机组ID的文件或目录;-noleaf:不认为目录至少有两个硬连接;-nouser:查找不属于本地主机用户ID的文件或目录;-ok执行命令:该参数的效果与指定“-exec”类似,但在执行命令之前会询问用户。
如果答案是“y”或“Y”,则该命令将被放弃;-path模板样式:指定一个字符串作为搜索目录的模板;-perm权限值:搜索字符·指定权限值的文件或目录;-print:假设find命令的返回值为True,则将文件或目录名列出到标准输出。
格式为每一列一个名称,每个名称前有一个“./”字符串;-print0:假设find命令的返回值为True,则将文件或目录名列出到标准输出。
格式是所有名字都在同一行;-printf输出格式:假设find命令的返回值为True,则将文件或目录名列出到标准输出。
格式可以自己指定;-prune:不搜索字符串作为查找文件或目录的模板样式;-regex模板样式:指定字符串作为搜索文件或目录的模板样式;-size文件大小:查找符合指定文件大小的文件;-true:将find命令的所有返回值设置为True;-typ文件类型:仅查找与指定文件类型匹配的文件;-uid用户识别码:查找与指定用户识别码或目录匹配的文件;-useddays:查找文件或目录更改后指定时间被​​访问过的文件或目录,单位为天;-user属主名:查找指定属主名的文件或目录;-version或--version:显示版本信息;-xdev:将范围限制为之前的文件系统;-xtype文件类型:该参数的效果与指定“-type”参数类似,不同之处在于它检查符号连接。
参数:起始目录:搜索文件的起始目录。

find命令怎么使用

Linux下如何使用find?操作系统:centos7软件版本:find4.6设备型号:ThinkPadE15find命令用于查找指定目录下的文件,也可以调用其他命令执行相应的操作。
搜索语法格式:搜索路径名选项搜索命令选项:-name按文件名搜索文件。
“name”-perm根据文件的权限搜索文件。
666777等-user根据文件所有者搜索文件-group根据文件所属组搜索文件-mtime-n/+n根据文件更改时间搜索文件,-n表示文件更改时间在距现在n天内+n表示更改时间文件是从现在起n天前-类型搜索特定文件类型b-块设备文件d-目录c-字符设备文件p-管道文件l-符号链接文件f-普通文件-大小搜索指定文件给定文件大小的文件执行器执行此参数给出的其他Linux命令对应的文件对应的命令是命令{}/;的形式,注意{}和/;之间的空格,{}的意思。
find示例内容1:查找当前目录下所有TXT格式文件[root@xuegod63~]#toucha.txtxuegod.txt[root@xuegod63~]#find.-name*.txt。


./a.txt./xuegod.txt2按修改时间或访问时间搜索文件如果想按修改时间搜索文件,可以使用mtime选项,atime:文件最后一次修改的时间time:上次访问时间ctime:文件的最后修改时间,即修改时间示例1:在根目录中查找修改时间在1天内且已被黑客修改过的文件[root@xuegod63~]#find/。
root/-mtime-1对搜索到的内容运行相应的命令-该可选参数exec后面可以跟自定义的SHELL命令格式如下:例二:将搜索到的文件复制到指定目录[root@xuegod63~]#触摸{1。
,2,3}.back[root@xuegod63mnt]#find/root-name*.txt-execcp{}/opt/;示例3:查找多种文件类型find命令中比较字符的使用:-aand和-oor或+大于-小于[root@xuegod63~]#toucha.pdfback.sh[root@xuegod63~]#find./-name*.sh-o-name*.pdf[root@xuegod63~]#find/etc-size+20k-a-size-50k|wc-l22[root@xuegod63~]#find/etc-size+20k|wc-l49示例4:权限搜索:-perm[root@xuegod63~]#find/bin/-perm755#权限等于0755的文件或目录[root@xuegod63~]#find/bin/-perm-644#-perm-644权限至少的文件或目录至少644示例5:搜索目标记录深度:-maxdepth1#只搜索目录第一级的文件和目录例如:搜索权限等于的文件/bin目录下的644[root@xuegod63~]#find/etc/-maxdepth1-perm644|更多的