精彩推荐

unix 常用命令find 详解

283人阅读  0人回复   查看全部 | 阅读模式 | 复制链接   

1

主题

1

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2008-8-1 01:33:17
分享到:
Unix中的find 命令不仅能够简单地用来定位文件,还可以自动地执行其他UNIX 命令的序列,其中使用所查找到的文件名作为输入。 www.xuyi.biz

Find things on unix :
(1)、 盱眙健康网www.xuyi.biz

Finding people : www.xuyi.biz
who 显示目前登录的所有用户信息

who am i 查看自己的信息 盱眙健康网www.xuyi.biz
whoami 只能看到自己的用户名 盱眙健康知识网www.xuyi.biz生活健康小帮手

(2)、Find:在详细标准的基础上查找文件,然后在匹配的文件中执行一个命令
find /-name perl 按名字查找
find .-mtime 10 –print 按修改的时间查找 盱眙健康网www.xuyi.biz

find /etc –user 0 –size 400 –print 按大小查找 盱眙健康知识网www.xuyi.biz生活健康小帮手
find ~ -perm 777 > ~/holes 按权限查找 www.xuyi.biz

find /export/home –type f –atime 365 –exec rm {}\; 365天之前,之后就是-365
UNIX 的 find 命令可以删除、复制、移动和执行其查找到的文件。另外,使用 -exec 参数可以根据您所需要的 UNIX 命令的序列来自动地运行这些文件。它甚至可以在对任何文件执行这些操作前,进一步让您进行确认。

  与大多数 UNIX 命令一样,UNIX find 命令具有一长串令人生畏的选项和开关,它们会阻碍人们深入地学习该命令,但正是因为其范围广阔,真正的Explorer并不会被它们吓倒。一条好的通用原则在简化一个复杂问题时都会经过漫长的过程。启动一个xterm,并尝试执行下面的命令:

$ find . -name *.gif -exec ls {} ;

  -exec 参数中包含了真正有价值的操作。当查找到匹配搜索条件的文件时,-exec 参数定义了将对这些文件进行什么操作。

<p>    想了解更多与"生活小常识"相关的内容,请点击进入盱眙网(www.xuyi.biz)
回复

使用道具 举报

快速回复 返回顶部 返回列表