永远不要哀叹,像树一样用一生绿着,然后成就一个金色而成熟的梦!

linux中find的使用

上一篇 / 下一篇  2012-10-31 10:34:03 / 个人分类:linux学习

linux/unix中经常会使用terminate这个工具输入命令进行一些操作。如果对于一些shell命令比较熟悉的话,那么做起来会事半功倍。所以这便介绍一下我们经常使用的find命令

find命令的语法: find path -option [-print] [-exec |-ok 命令]{} \;
-print是将查找到的文件输出到标准输出
-exec和-ok 作用相同,都是执行一个shell命令,只是ok在执行命令之前要先询问一下
{}和\之间要有一个空格,否则执行时会报错误
命令和{}之间也要有空格,否则总是出现找不到此文件或目录
-option是对于查询匹配项的选择,如-name '*.sh'等
-user username,查找属于某个用户的文件
-group group name,查找属于某个组的文件
-atime n:查找前n天访问过的文件(仅限n天这一天)
-atime +n:查找n天前访问过的文件(-n表示前n天之后)
-type (d|f|c|b),其中d表示块文件,f表示一般文件,c表示字符设备文件,f表示一般文件
-size Number|Numberc:按照文件大小进行查找,Numberc表示以字节为单位,number以块为单位(一块是512个字节)
-Number表示比number还小的文件,+number表示比number大的文件
比如 find . -size +30 -size -50 -exec ls -s {} \;查找当前目录下块大于30并且小于50的文件,并输出块数

TAG: find Linux shell Shell linux

 

评分:0

我来说两句

qjcslg

qjcslg

在软件测试的路上,正为做优秀的软件测试者而努力!(嗅到bug的气息,就深入下去,使劲浑身解数将其挖出来,优秀测试人员的品质!)

日历

« 2024-04-22  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 23897
  • 日志数: 30
  • 建立时间: 2012-03-11
  • 更新时间: 2014-08-03

RSS订阅

Open Toolbar