wangchao.org
添加收藏 | 博客
 
购物视频论坛IT业界自然风光美女图片王朝网络小游戏BT下载生活百科编程设计手机图铃小说
 
笑话 | 水库 | 娱乐 | 体育 | 英语 | 宠物 | 美食 | 旅游 | 养生 | 手机 | 数码 | 汽车 | 珠宝 | 美容 | 装修 | 厨房 | 科普 | 动物 | 植物 | 影音 | 百科 | 知道 | 词典
  
 
 您好! 您现在位于: 王朝网络 → 生活百科 → 数码影像 → 《Linux系统命令:档案目录管理Find 服务器存储频道返回上一页 
 
1楼 

Linux系统命令:档案目录管理Find 服务器存储频道

  网上购物、在线购物、购物搜索 欢迎光临本站购买图书、影视、音乐、数码、百货,手机等商品。

  【正文】
  
   命令行一直是Linux用户用来解决问题的首要选择,今天给大家介绍一下Linux系统中的Find命令。正如它的名字所表示的,find是在磁盘中查找满足给定标准的文件和目录的应用程序。默认情况下,它从当前目录开始,向下扫描所有子目录。Find基于各种不同的文件属性来进行查询,而且可以对查询结果执行某种操作,通常是对每个查询结果运行一些程序。
  find根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部份为 path,之后的是 expression。如果 path 是空字串则使用目前路径,如果 expression 是空字串则使用 -print 为预设 expression。
  expression 中可使用的选项有二三十个之多,在此只介绍最常用的部份。
  -mount, -xdev : 只检查和指定目录在同一个档案系统下的档案,避免列出其它档案系统中的档案
  -amin n : 在过去 n 分钟内被读取过
  -anewer file : 比档案 file 更晚被读取过的档案
  -atime n : 在过去 n 天过读取过的档案
  -cmin n : 在过去 n 分钟内被修改过
  -cnewer file :比档案 file 更新的档案
  -ctime n : 在过去 n 天过修改过的档案
  -empty : 空的档案-gid n or -group name : gid 是 n 或是 group 名称是 name
  -ipath p, -path p : 路径名称符合 p 的档案,ipath 会忽略大小写
  -name name, -iname name : 档案名称符合 name 的档案。iname 会忽略大小写
  -size n : 档案大小 是 n 单位,b 代表 512 位元组的区块,c 表示字元数,k表示 kilo
  bytes,w 是二个位元组。-type c : 档案类型是 c 的档案。
  d: 目录
  c: 字型装置档案
  b: 区块装置档案
  p: 具名贮列
  f: 一般档案
  l: 符号连结
  s: socket
  -pid n : process id 是 n 的档案
  你可以使用 ( ) 将运算式分隔,并使用下列运算。
  exp1 -and exp2
  ! expr
  -not expr
  exp1 -or exp2
  exp1, exp2
  范例:
  将目前目录及其子目录下所有延伸档名是 c 的档案列出来。
  # find . -name "*.c"
  将目前目录其其下子目录中所有一般档案列出
  # find . -ftype f
  将目前目录及其子目录下所有最近 20 分钟内更新过的档案列出
  # find . -ctime -20
  find . -name "*" -exec grep xxx {} ; -print morexxx为你想要找的字符串
  让我们来看一些例子:首先,为了在当前目录或子目录中查找所有html文件,我们可以使用:find -name "*.html" -type f
  该命令有两个测试条件,第一个,“-name”用于检验搜索过程中的每个文件名,如果你需要对大小写敏感,可以使用“-iname”代替。第二个参数是“-type”,它用于指定你感兴趣的文件类型。“f”表示我们查找的是普通文件,我们可以使用“d”表示目录或使用“l”表示符号连接。在find 手册中可以看到该工具的所有选项。

【正文】   命令行一直是Linux用户用来解决问题的首要选择,今天给大家介绍一下Linux系统中的Find命令。正如它的名字所表示的,find是在磁盘中查找满足给定标准的文件和目录的应用程序。默认情况下,它从当前目录开始,向下扫描所有子目录。Find基于各种不同的文件属性来进行查询,而且可以对查询结果执行某种操作,通常是对每个查询结果运行一些程序。   find根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部份为 path,之后的是 expression。如果 path 是空字串则使用目前路径,如果 expression 是空字串则使用 -print 为预设 expression。        expression 中可使用的选项有二三十个之多,在此只介绍最常用的部份。     -mount, -xdev : 只检查和指定目录在同一个档案系统下的档案,避免列出其它档案系统中的档案     -amin n : 在过去 n 分钟内被读取过     -anewer file : 比档案 file 更晚被读取过的档案     -atime n : 在过去 n 天过读取过的档案     -cmin n : 在过去 n 分钟内被修改过     -cnewer file :比档案 file 更新的档案     -ctime n : 在过去 n 天过修改过的档案     -empty : 空的档案-gid n or -group name : gid 是 n 或是 group 名称是 name     -ipath p, -path p : 路径名称符合 p 的档案,ipath 会忽略大小写     -name name, -iname name : 档案名称符合 name 的档案。iname 会忽略大小写     -size n : 档案大小 是 n 单位,b 代表 512 位元组的区块,c 表示字元数,k表示 kilo bytes,w 是二个位元组。-type c : 档案类型是 c 的档案。     d: 目录     c: 字型装置档案     b: 区块装置档案     p: 具名贮列     f: 一般档案     l: 符号连结     s: socket     -pid n : process id 是 n 的档案        你可以使用 ( ) 将运算式分隔,并使用下列运算。     exp1 -and exp2     ! expr     -not expr     exp1 -or exp2     exp1, exp2     范例:   将目前目录及其子目录下所有延伸档名是 c 的档案列出来。      # find . -name "*.c"        将目前目录其其下子目录中所有一般档案列出      # find . -ftype f      将目前目录及其子目录下所有最近 20 分钟内更新过的档案列出     # find . -ctime -20       find . -name "*" -exec grep xxx {} ; -print  morexxx为你想要找的字符串   让我们来看一些例子:首先,为了在当前目录或子目录中查找所有html文件,我们可以使用:find -name "*.html" -type f   该命令有两个测试条件,第一个,“-name”用于检验搜索过程中的每个文件名,如果你需要对大小写敏感,可以使用“-iname”代替。第二个参数是“-type”,它用于指定你感兴趣的文件类型。“f”表示我们查找的是普通文件,我们可以使用“d”表示目录或使用“l”表示符号连接。在find 手册中可以看到该工具的所有选项。

 
标签: Find  Linux  存储  服务  档案  目录  管理  系统命令  频道  
 
您可以将本页贴到其他网站
UBB代码HTML代码
 
 
 
 
 
 
 更多内容
 ·业务创新与个性化终端是WCDMA两道 ·中移动重组后将提供宽带互联网服 ·导航新概念 诺基亚6210S热卖2980 ·专家观点:WCDMA网络优化与部署并
 ·拍照导航样样行 诺基亚6220c爆新 ·800万通杀卡片机 天语C800终破两 ·300像素超薄滑盖 三星M359价格大 ·独具匠心 彤声网吧耳机T33绝美新
 ·“电子商务+呼叫中心”庇护中小企 ·佳能SELPHY CP770照片打印机评测 ·黄金周出门旅行值得推荐的一款相 ·土豆网CEO王微演讲: 做大视频分
 ·IT业力推电子商务 中小企业网上突 ·互联网企业为过经济“寒冬”做好 ·深圳08电子商务应用研讨会突破传 ·万名优质商户入驻百度网络交易平
 ·暴风影音CEO冯鑫: 创业要拒绝创 ·佳能助科莱恩实现高效率低成本办 ·前掌上灵通CEO杨镭:创业离失败不 ·这厢有礼 奥可视GPS送地图升级年
 ·卡片也防抖 盘点有防抖功能的时尚 ·信息化——构建现代农业的绿色通 ·不惜代价看高清?平板电视也要节 ·电子商务:中小型企业吹进的一股
 
 
最新评论  点此查看所有评论
 
 
 
 
发表评论(支持UBB码)


验证码:  
 
 
 
© 2005- 王朝网络 版权所有