linux查找命令详解

Linux查找文件的相关命令说明 常 用 命 令 more 分页显示一个文件或任何输出结果 /bin less 分页显示一个文件并且可以回头 /usr/bin whereis 寻找文件工具 /usr/bin find 寻找文件工具 /usr/bin locate 寻找文件工具 /usr/bin grep 寻找某字串内容工具 /bin env 查看环境设置 /usr/bin (1)more ls x* | more 它会一屏停止一下,等待您按空白键才继续往上卷。 (2)less 它最主要只是为了改进一点:more 不能回头看的问题,最简单的用【PgUp】键就可以向上翻。 (3)whereis 输入文件名,得到文件的绝对路径。 (4)find find / -name my* -print   这个意思是请它从最底层的主目录开始找,找出文件名是 my 开头的文件,把它显示出来。-print 选项是显示的意思,可以加也可以不加,亦不影响效果。 find -name "[A-Z]*" -print 想要在当前目录及子目录中查找文件名以一个大写字母开头的文件。 find -name "[a-z][a-z][0--9][0--9].txt" -print 想在当前目录查找文件名以两个小写字母开头,跟着是两个数字,最后是.txt的文件,下面的命令就能够返回名为ax37.txt的文件。 **************** 比如要在/usr/sam目录下查找不在dir1子目录之内的所有文件:find /usr/sam -path "/usr/sam/dir1" -prune -o -print 使用user和nouser选项: 在/etc目录下查找文件属主为uucp的文件: $ find /etc -user uucp -print 使用group和nogroup选项“ 就像user和nouser选项一样,针对文件所属于的用户组, find命令也具有同样的选项,为了在/apps目录下查找属于gem用户组的文件,可以用: $ find /apps -group gem -print 要查找没有有效所属用户组的所有文件,可以使用nogroup选项。下面的find命令从文件系统的根目录处查找这样的文件 $ find / -nogroup-print 如果希望按照更改时间来查找文件,可以使用mtime,atime或ctime选项: atime表示存取,ctime表示修改。 希望在系统根目录下查找更改时间在5日以内的文件,可以用: $ find / -mtime -5 -print 为了在/var/adm目录下查找更改时间在3日以前的文件,可以用: $ find /var/adm -mtime +3 -print (5)locate find . |grep page 查找包含字符串page的文件。 lacate page 在系统任何地方寻找文件名包含字符串page的文件。 (6)grep 查找行的命令。 grep bible /etc/exports 查找。。。文件中含有bible的行。 tail -100 目录名 |grep 404 在目录中查找后100行含有404的行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值