<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Graygift@ye &#187; find</title>
	<atom:link href="http://www.graygift.com/tag/find/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.graygift.com</link>
	<description>我是孤独的根号5      </description>
	<lastBuildDate>Sun, 08 Nov 2009 02:13:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Liunx下find命令的例子</title>
		<link>http://www.graygift.com/liunx/liunx-for-find/</link>
		<comments>http://www.graygift.com/liunx/liunx-for-find/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 12:36:40 +0000</pubDate>
		<dc:creator>Graygift</dc:creator>
				<category><![CDATA[Liunx]]></category>
		<category><![CDATA[find]]></category>

		<guid isPermaLink="false">http://www.graygift.com/?p=248</guid>
		<description><![CDATA[Liunx下find命令的例... ]]></description>
			<content:encoded><![CDATA[<p>1、查找当前用户主目录下的所有文件：<br />
下面两种方法都可以使用<br />
$ find $HOME -print<br />
$ find ~ -print<br />
2、让当前目录中文件属主具有读、写权限，并且文件所属组的用户和其他用户具有读权限的文件；<br />
$ find . -type f -perm 644 -exec ls -l { } \;<br />
<span id="more-248"></span>3、为了查找系统中所有文件长度为0的普通文件，并列出它们的完整路径；<br />
$ find / -type f -size 0 -exec ls -l { } \;<br />
4、查找/var/logs目录中更改时间在7日以前的普通文件，并在删除之前询问它们；<br />
$ find /var/logs -type f -mtime +7 -ok rm { } \;<br />
5、为了查找系统中所有属于root组的文件；<br />
$find . -group root -exec ls -l { } \;<br />
-rw-r&#8211;r&#8211; 1 root root 595 10月 31 01:09 ./fie1<br />
6、find命令将删除当目录中访问时间在7日以来、含有数字后缀的admin.log文件。<br />
该命令只检查三位数字，所以相应文件的后缀不要超过999。先建几个admin.log*的文件 ，才能使用下面这个命令<br />
$ find . -name “admin.log[0-9][0-9][0-9]” -atime -7 -ok<br />
rm { } \;<br />
&lt; rm &#8230; ./admin.log001 &gt; ? n<br />
&lt; rm &#8230; ./admin.log002 &gt; ? n<br />
&lt; rm &#8230; ./admin.log042 &gt; ? n<br />
&lt; rm &#8230; ./admin.log942 &gt; ? n<br />
7、为了查找当前文件系统中的所有目录并排序；<br />
$ find . -type d | sort<br />
8、为了查找系统中所有的rmt磁带设备；<br />
$ find /dev/rmt -print<br />
9在当前目录下查找文件长度大于1 M字节的文件：<br />
$ find . -size +1000000c -print<br />
10在/home/apache目录下查找文件长度恰好为100字节的文件：<br />
$ find /home/apache -size 100c -print<br />
11在当前目录下查找长度超过10块的文件（一块等于512字节）：<br />
$ find . -size +10 -print<br />
12在/etc目录下查找所有的目录，可以用：<br />
$ find /etc -type d -print<br />
13在当前目录下查找除目录以外的所有类型的文件，可以用：<br />
$ find . ! -type d -print<br />
14在/etc目录下查找所有的符号链接文件，可以用<br />
$ find /etc -type l -print<br />
15希望在系统根目录下查找更改时间在5日以内的文件，可以用：<br />
$ find / -mtime -5 -print<br />
16为了在/var/adm目录下查找更改时间在3日以前的文件，可以用：<br />
$ find /var/adm -mtime +3 -print<br />
17在/apps目录下查找属于gem用户组的文件，可以用：<br />
$ find /apps -group gem -print<br />
18要查找没有有效所属用户组的所有文件，可以使用nogroup选项。下面的find命令从文件系统的根目录处查找这样的文件<br />
$ find / -nogroup-print<br />
19按文件属主查找文件，如在$HOME目录中查找文件属主为sam的文件，可以用：<br />
$ find ~ -user sam -print<br />
20在/etc目录下查找文件属主为uucp的文件：<br />
$ find /etc -user uucp -print<br />
21为了查找属主帐户已经被删除的文件，可以使用-nouser选项。这样就能够找到那些属主在/etc/passwd文件中没有有效帐户的文件。在使用-nouser选项时，不必给出用户名； find命令能够为你完成相应的工作。例如，希望在/home目录下查找所有的这类文件，可以用：<br />
$ find /home -nouser -print<br />
22要在/usr/sam目录下查找不在dir1子目录之内的所有文件<br />
find /usr/sam -path “/usr/sam/dir1&#8243; -prune -o -print<br />
想要在当前目录及子目录中查找所有的‘ *.txt’文件，可以用：<br />
$ find . -name “*.txt” -print<br />
23想要的当前目录及子目录中查找文件名以一个大写字母开头的文件，可以用：<br />
$ find . -name “[A-Z]*” -print<br />
24想要在/etc目录中查找文件名以host开头的文件，可以用：<br />
$ find /etc -name “host*” -print<br />
25想要查找$HOME目录中的文件，可以用：<br />
$ find ~ -name “*” -print 或find . -print</p>
<ul class="related_post"><li><a href="http://www.graygift.com/liunx/encyclopedia-of-commonly-used-linux-commands/" title="Linux常用命令大全">Linux常用命令大全</a></li><li><a href="http://www.graygift.com/liunx/vi-editor/" title="文件编辑器 vi">文件编辑器 vi</a></li><li><a href="http://www.graygift.com/liunx/vsftpd-server/" title="Vsftpd服务器配置">Vsftpd服务器配置</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.graygift.com/liunx/liunx-for-find/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

