�����Υ���� Unoh Labs: ���ޥ�ɥ饤��Ǻ�Ȥ������ΤäƤ����Ȥ����ƥ��˥å��פ���ˡ�˼�򷹤����Τǡ�

�ޤ��Ϥ����顣

$ find . -type f | fgrep index.html

�����

% find . -type f -name index.html

��OK���ѥ������ס�.html�������Ĥ���������

% find . -type f -name \*.html

��OK��find�ϥ�����Υ磻��ɥ����ɤ�����դ��롣������������ˤ����Ÿ�������ߤ����ʤ��Τǡ�\�ǥ��������פ��Ƥ��롣�פ�

$ find . -name '*~'

��Ʊ���ʤΤ������ʤ�Ǿ嵭�����fgrep��ȤäƤ��뤫������

�������餬���֡�

$ find . -name '*~' -exec rm {} \;

����-exec�����ĤƤ�ͭ�Ѥ��ä���xargs��perl������򺣤ǤϤ��ޤ�Ȥ�ʤ���

% find . -type f -name '*~' | xargs rm

����

% find . -type f -name '*~' | perl -nle unlink

��������������-type f��Ĥ��뤳�Ȥǡ��ե�����Τߤ򸡺��оݤˤ��Ƥ��롣

�����Τ��������֤Τ�����ϸ�ԡ�-exec��xargs�⡢rm���٤�¹Ԥ��뤬��perl�˥ѥ��פ�����Ǥϡ�find��perl�����¹Ԥ���ʤ��Τǹ�®������٤��㤤��

�¤ϥ٥��ȤʤΤ�

% find . -type f -name '*~' -delete

���ä��ꤹ�뤬��-delete��find�ˤ�äƤϥ��ݡ��Ȥ��Ƥ��ʤ��ä��ꤹ��Τ�(BSD��find�ϥ��ݡ��Ȥ��Ƥ���)��perl�˥ѥ��פ��뵻��Ф��Ƥ����Ƥ�»�Ϥʤ���

$ find . -name .svn -type d -exec rm -rf {} \;

�����

% find . -name .svn -type d | perl -MFile::Path -nle "rmtree $_"

��OK��

% find -uid 0

-uid��¿ʬGNU��find�Ǥ������ݡ��Ȥ���Ƥ��ʤ���POSIXɸ���

% find . -user root

�ޤ���

% find . -user 0

���ʤߤ˾���ȿž������ˤϡ�

% find . \! -user dankogai

�Ȥ���Ф�����

$ find -uid 0 -exec chown jokagi {} \;

�����

% find . -user root | xargs chown jokagi

��������������perl�Ǥ����ʤ����ȤϤʤ�����perl��chown��UID���ꤷ���Ǥ��ʤ��塢GID����ꤷ�ʤ���Фʤ�ʤ��Τǡ��ߴ�����������ƽ񤳤��Ȥ����

% find . -user root | perl -nle 'BEGIN{$u=(getpwnam("jokagi"))[2]};@s=lstat($_);chown $u,$s[5], $_'

�Ȥ��ޤ��Ĺ���ʤäƤ��ޤ���

���ϤȤ⤢�졢find(1)�ϲ����Ȥ褯�Ȥ���ˤ䤿��ȥ��ץ���󤬤��륳�ޥ�ɤʤΤǡ��¤ä��餹����man find����Τ����פʤΤ����ɡ����㤬�ʤ��Ȥ��ޤ����ԥ����ʤ��Τǡ����㽸������ߤ����Ȥ��������������櫓�ǡֻ��find(1)�򤳤����Ѥ��Ƥޤ����Ȥ����Τ����ä��顢��entry�ؤ�TB�ʤ���comment�����ߤ�����

���ۤ�����С�manwiki�Ȥ����ߤ������⡣

Dan the find(1)er

See Also: