linux搜索文件夹名命令(linux 全盘搜索文件名)
linux搜索文件夹名命令(linux 全盘搜索文件名),新营销网红网本栏目通过数据整理汇集了linux搜索文件夹名命令(linux 全盘搜索文件名)相关信息,下面一起看看。
linux中的find命令用于查找指定目录中的文件。如果使用此命令而不设置任何参数,find命令将在当前目录中查找子目录和文件。并显示所有找到的子目录和文件。find命令非常强大,通常用于搜索特定目录中的合格文件。
参数find[-path…]-options[-print-exec-ok]path:要查找的目录路径。
~表示$HOME目录
.指示当前目录。
/表示根目录。
打印将结果输出到标准输出。
Exec:对匹配的文件执行该参数给出的shell命令。形式为命令{ } \;注意{}和\;他们之间有一个空间。
Ok:功能和exec一样,只是在执行命令之前,会提示用户确认是否执行。
选项
-name通过文件名查找文件。
-perm根据文件权限查找文件。
-prune使用该选项使find命令不在当前指定的目录中查找。如果还使用了-depth选项,那么-prune将被find命令忽略。
-用户根据文件所有者搜索文件。
-group根据文件所属的组查找文件。
-nogroup:查找没有有效组的文件。
-nouser:查找没有有效所有者的文件。
-type:按文件类型搜索。
-mtime-n N根据文件的更改时间查找文件,N表示文件的更改时间在现在N天之内,N表示文件的更改时间在现在N天之前。find命令也有-atime和-ctime选项,但它们都有-m时间选项。
-amin在系统中查找最近n分钟内访问过的文件
-atime n查找系统中最近n24小时内访问过的文件
-cmin n在系统中查找文件状态在过去n分钟内发生了更改的文件。
-ctime n在系统中查找文件状态在过去n24小时内发生了更改的文件。
-mmin n在系统中查找其文件数据在过去n分钟内发生了更改的文件。
-mtime n在系统中查找最近n24小时内文件数据发生更改的文件。
-新款f1!检查更改时间晚于f1但早于f2的文件。
-fstype在特定类型的文件系统中查找文件,通常可以在/etc/fstab中找到。
-size n[c]检查长度为n个块[或n个字节]的文件
-类型b/d/c/p/l/f是块设备、目录、字符设备、管道、符号链接和普通文件。
-follow如果遇到符号链接文件,请跟随链接指向的文件。
-检查文件时,mount不会越过文件系统的装载点。
通配符表示通配符任意字符。
马鞭表示任何单个字符都是通配符。
[]表示括号中的任何字符。
示例find -name java //在当前目录中查找以java开头的文件find -name java fprint file //在当前目录中查找以java开头的文件,并将结果输出到find -name ap -o -name may //在文件中查找以ap或may开头的文件,查找/mnt-name tom.txt-ftypevfat//并查找名称为Tom . txt、文件系统类型为vfat的文件,find /mnt -name t.txt!-ftype vfat //在/mnt下找到名为tom.txt,文件系统类型不是vfat的文件。find /tmp -name wa -type l //在/tmp下用符号链接查找名为wa的文件。find /home -mtime -2 //in/检查home find /home -atime -1下最近两天更改的文件//检查一天内访问的文件find /home -mmin 60 //检查/home find /home -amin下60分钟前更改的文件30 //检查30分钟前访问的文件Find/Home-newer tmp.txt//Find/Home-a newertmp.txt//find/Home-an wer tmp . txt//Find/Home-used-2//列出访问时间短于tmp . txt的文件或目录两天内访问的文件或目录find/home-user cnscn//list/主目录中属于用户cnscn的文件或目录find/home-uid 501//list/主目录中用户id大于501的文件或目录find /home-group CNSCN//list/主组中带有CNSCN的文件或目录find/home-GID 501//list/主目录中组ID为501的文件或目录find/home-nouser//list/主目录中不属于本地用户的文件或目录find/home中不属于本地组find/home-name tmp . txt-maxdepth 4//list/tmp . txt的文件或目录在home中的最大搜索深度为3层find/
home -name tmp.txt -mindepth 3 // 从第2层开始查find /home -empty // 查找大小为0的文件或空目录find /home -size +512k // 查大于512k的文件find /home -size -512k // 查小于512k的文件find /home -links +2 // 查硬连接数大于2的文件或目录find /home -perm 0700 // 查权限为700的文件或目录find / -amin -10 //查找在系统中10分钟访问的文件find / -atime -2 // 查找在系统中48小时访问的文件find / -empty // 查找在系统中为空的文件或者文件夹find / -group cat // 查找在系统中属于 groupcat的文件find / -mmin -5 // 查找在系统中5分钟里修改过的文件find / -mtime -1 //查找在系统中24小时里修改过的文件find / -nouser //查找在系统中属于作废用户的文件find / -user fred //查找在系统中属于FRED这个用户的文件find . -size +1000000c -print //查长度大于1Mb的文件find . -size 100c -print // 查长度为100c的文件find . -size +10 -print //查长度超过期作废10块的文件(1块=512字节)find ~ -name ".txt" -print //在$HOME中查.txt文件并显示find . -name "[A-Z]" -print //查以大写字母开头的文件find /etc -name "host" -print //查以host开头的文件find . -name "[a-z][a-z][0–9][0–9].txt" -print //查以两个小写字母和两个数字开头的txt文件
linux的find是最常用和最强大的查找命令。它能做到实时查找,精确查找,但速度慢,用法很多想要完全熟记并不容易,所以要多使用。
相关文章
粤语歌曲网(经典粤语歌曲汇总)
北京奥特莱斯(来北京必逛的12个商场)
豪杰超级解霸(还记得豪杰超级解霸吗?)
龚自珍的资料(清代诗人龚自珍一生功绩简介)
象牙塔是什么意思(“象牙塔”里怎么了?)
水色风信子(水培风信子容易养)
婧字怎么读
虞姬是哪里人(古代著名美人虞姬到底是哪里人?)
公办三本院校(我们还有哪些“三本”?)
电子酒柜(酒柜最全选购指南)
德州景点(德州市景区景点62个)
玉兰油官方网(OLAY发布高端臻粹系列)
更多linux搜索文件夹名命令(linux 全盘搜索文件名)相关信息请关注本文章,本文仅仅做为展示!