<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://gunkies.org/index.php?action=history&amp;feed=atom&amp;title=32v_1m_find</id>
	<title>32v 1m find - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://gunkies.org/index.php?action=history&amp;feed=atom&amp;title=32v_1m_find"/>
	<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=32v_1m_find&amp;action=history"/>
	<updated>2026-11-07T02:59:36Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://gunkies.org/w/index.php?title=32v_1m_find&amp;diff=11287&amp;oldid=prev</id>
		<title>Neozeed: formatting</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=32v_1m_find&amp;diff=11287&amp;oldid=prev"/>
		<updated>2015-10-05T03:28:44Z</updated>

		<summary type="html">&lt;p&gt;formatting&lt;/p&gt;
&lt;a href=&quot;https://gunkies.org/w/index.php?title=32v_1m_find&amp;amp;diff=11287&amp;amp;oldid=6968&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Neozeed</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=32v_1m_find&amp;diff=6968&amp;oldid=prev</id>
		<title>Neozeed: New page: FIND(1)             UNIX Programmer&#039;s Manual              FIND(1)    == NAME ==      find - find files  == SYNOPSIS ==      find pathname-list  expression  == DESCRIPTION ==      _F_i_n_d ...</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=32v_1m_find&amp;diff=6968&amp;oldid=prev"/>
		<updated>2009-10-26T14:11:41Z</updated>

		<summary type="html">&lt;p&gt;New page: FIND(1)             UNIX Programmer&amp;#039;s Manual              FIND(1)    == NAME ==      find - find files  == SYNOPSIS ==      find pathname-list  expression  == DESCRIPTION ==      _F_i_n_d ...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;FIND(1)             UNIX Programmer&amp;#039;s Manual              FIND(1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== NAME ==&lt;br /&gt;
     find - find files&lt;br /&gt;
&lt;br /&gt;
== SYNOPSIS ==&lt;br /&gt;
     find pathname-list  expression&lt;br /&gt;
&lt;br /&gt;
== DESCRIPTION ==&lt;br /&gt;
     _F_i_n_d recursively descends the directory hierarchy for each&lt;br /&gt;
     pathname in the _p_a_t_h_n_a_m_e-_l_i_s_t (i.e., one or more pathnames)&lt;br /&gt;
     seeking files that match a boolean _e_x_p_r_e_s_s_i_o_n written in the&lt;br /&gt;
     primaries given below.  In the descriptions, the argument _n&lt;br /&gt;
     is used as a decimal integer where +_n means more than _n, -_n&lt;br /&gt;
     means less than _n and _n means exactly _n.&lt;br /&gt;
&lt;br /&gt;
     -name filename&lt;br /&gt;
               True if the _f_i_l_e_n_a_m_e argument matches the current&lt;br /&gt;
               file name.  Normal Shell argument syntax may be&lt;br /&gt;
               used if escaped (watch out for `[&amp;#039;, `?&amp;#039; and `*&amp;#039;).&lt;br /&gt;
&lt;br /&gt;
     -perm onum&lt;br /&gt;
               True if the file permission flags exactly match&lt;br /&gt;
               the octal number _o_n_u_m (see _c_h_m_o_d(1)).  If _o_n_u_m is&lt;br /&gt;
               prefixed by a minus sign, more flag bits (017777,&lt;br /&gt;
               see _s_t_a_t(2)) become significant and the flags are&lt;br /&gt;
               compared: (_f_l_a_g_s&amp;amp;_o_n_u_m)==_o_n_u_m.&lt;br /&gt;
&lt;br /&gt;
     -type c   True if the type of the file is _c, where _c is b,&lt;br /&gt;
               c, d or f for block special file, character spe-&lt;br /&gt;
               cial file, directory or plain file.&lt;br /&gt;
&lt;br /&gt;
     -links n  True if the file has _n links.&lt;br /&gt;
&lt;br /&gt;
     -user uname&lt;br /&gt;
               True if the file belongs to the user _u_n_a_m_e (login&lt;br /&gt;
               name or numeric user ID).&lt;br /&gt;
&lt;br /&gt;
     -group gname&lt;br /&gt;
               True if the file belongs to group _g_n_a_m_e (group&lt;br /&gt;
               name or numeric group ID).&lt;br /&gt;
&lt;br /&gt;
     -size n   True if the file is _n blocks long (512 bytes per&lt;br /&gt;
               block).&lt;br /&gt;
&lt;br /&gt;
     -inum n   True if the file has inode number _n.&lt;br /&gt;
&lt;br /&gt;
     -atime n  True if the file has been accessed in _n days.&lt;br /&gt;
&lt;br /&gt;
     -mtime n  True if the file has been modified in _n days.&lt;br /&gt;
&lt;br /&gt;
     -exec command&lt;br /&gt;
               True if the executed command returns a zero value&lt;br /&gt;
               as exit status.  The end of the command must be&lt;br /&gt;
               punctuated by an escaped semicolon.  A command&lt;br /&gt;
               argument `{}&amp;#039; is replaced by the current pathname.&lt;br /&gt;
&lt;br /&gt;
     -ok command&lt;br /&gt;
               Like -exec except that the generated command is&lt;br /&gt;
               written on the standard output, then the standard&lt;br /&gt;
               input is read and the command executed only upon&lt;br /&gt;
               response y.&lt;br /&gt;
&lt;br /&gt;
     -print    Always true; causes the current pathname to be&lt;br /&gt;
               printed.&lt;br /&gt;
&lt;br /&gt;
     -newer file&lt;br /&gt;
               True if the current file has been modified more&lt;br /&gt;
               recently than the argument _f_i_l_e.&lt;br /&gt;
&lt;br /&gt;
     The primaries may be combined using the following operators&lt;br /&gt;
     (in order of decreasing precedence):&lt;br /&gt;
&lt;br /&gt;
     1)  A parenthesized group of primaries and operators&lt;br /&gt;
         (parentheses are special to the Shell and must be&lt;br /&gt;
         escaped).&lt;br /&gt;
&lt;br /&gt;
     2)  The negation of a primary (`!&amp;#039; is the unary _n_o_t opera-&lt;br /&gt;
         tor).&lt;br /&gt;
&lt;br /&gt;
     3)  Concatenation of primaries (the _a_n_d operation is implied&lt;br /&gt;
         by the juxtaposition of two primaries).&lt;br /&gt;
&lt;br /&gt;
     4)  Alternation of primaries (`-o&amp;#039; is the _o_r operator).&lt;br /&gt;
&lt;br /&gt;
== EXAMPLE ==&lt;br /&gt;
     To remove all files named `a.out&amp;#039; or `*.o&amp;#039; that have not&lt;br /&gt;
     been accessed for a week:&lt;br /&gt;
&lt;br /&gt;
       find / \( -name a.out -o -name &amp;#039;*.o&amp;#039; \) -atime +7 -exec rm&lt;br /&gt;
       {} \;&lt;br /&gt;
&lt;br /&gt;
== FILES ==&lt;br /&gt;
     /etc/passwd&lt;br /&gt;
     /etc/group&lt;br /&gt;
&lt;br /&gt;
== SEE ALSO ==&lt;br /&gt;
     [[32v 1m sh|sh(1)]], [[32v 1m test|test(1)]], [[32v 5m filsys|filsys(5)]]&lt;br /&gt;
&lt;br /&gt;
== BUGS ==&lt;br /&gt;
     The syntax is painful.&lt;br /&gt;
&lt;br /&gt;
[[Category:32v man section 1]]&lt;/div&gt;</summary>
		<author><name>Neozeed</name></author>
	</entry>
</feed>