��Ȼ�������Ի��ۣ���һЩ�˻������õ�
����ÿһ�ֲ���ϵͳ�����ɳ�ǧ�������ͬ������ļ�����ɵġ�������ϵͳ�����Դ����ļ����û��Լ����ļ������й����ļ��ȵȡ�������ʱ������ij���ļ�����Ӳ���е��ĸ��ط���������WINDOWS����ϵͳ��Ҫ����һ���ļ����൱�����飬ֻҪ�������ϵ������ʼ�������������о��ܰ��ո��ַ�ʽ�ڱ���Ӳ���ϣ��������磬������INTERNET�ϲ��Ҹ����ļ����ĵ���
��������ʹ�� linux���û���û����ô�����ˣ���Linux�ϲ���ij���ļ�ȷʵ��һ���Ƚ��鷳�����顣�Ͼ���linux����Ҫ����ʹ��ר�õġ����ҡ�������Ѱ����Ӳ���ϵ��ļ���Linux �µ��ļ������ʽ�dz����ӣ�����WINDOWS,DOS�¶���ͳһ��AAAAAAA.BBB��ʽ��ô������ң���WINDOWS�У�ֻҪ֪��Ҫ���ҵ��ļ����ļ������ߺ��ͷdz����ײ��ҵ���linux�в����ļ�������ͨ��Ϊ��find�������find�������ܰ���������ʹ��,����linux���ճ������з���IJ��ҳ�������Ҫ���ļ�������linux������˵����find������Ҳ���˽��ѧϰLinux �ļ��ص�ķ�������Ϊlinux���а汾���࣬�汾�����ܿ죬��Linux�鼮������д��ij�������ļ�������λ�ã�����linux���ְ�ͼ�������Dz����ҵ�������˵REDHAT Linux 7.O ��REDHAT linux 7.1����Щ��Ҫ�������ļ����ڵ�Ӳ��λ�ú��ļ�Ŀ¼�����˺ܴ�ĸı䣬�����ѧ��ʹ�á�find�������ô�ڳ�ǧ�����linux�ļ���Ҫ�ҵ����е�һ�������ļ����൱���ѵģ�������û�о�ͨ��find������֮ǰ�ͳԹ������Ŀ�ͷ���ã��������ϸΪ��ҽ���ǿ��ġ�find�������ȫ��ʹ�÷�������;��
ͨ���ļ������ҷ���
�����������˵�����ͺ���WINDOWS�²����ļ�һ�����������ˡ�����������ļ����ڵ������ļ������棬ֻҪʹ�ó����ġ�ls"������ܷ���IJ��ҳ�������ôʹ�á�find���������������Ͳ��ܸ���������̵�ӡ�Ͼ���find�������ǿ���ܲ�ֹ��������֪����ij���ļ����ļ���������֪������ļ��ŵ��ĸ��ļ��У������Dz����Ƕ���ļ��������˵����������������httpd.conf����ļ���ϵͳ���ĸ�Ŀ¼�£�������ϵͳ��ij���ط�Ҳ��֪���������ǿ���ʹ���������
����find / -name httpd.conf
�����������������������������ˣ�����ֱ����find����д�� -name������Ҫ��ϵͳ�����ļ������ң����д��httpd.conf���Ŀ���ļ������ɡ��Ե�һ��ϵͳ���ڼ������Ļ����ʾ�����ҽ���б���
����etc/httpd/conf/httpd.conf
���������httpd.conf����ļ���linuxϵͳ�е�����·�������ҳɹ���
��������������ϲ��������ϵͳ��û����ʾ���������ô��Ҫ��Ϊϵͳû��ִ�� find/ -name httpd.conf��������������ϵͳ��û�а�װApache����������ʱֻҪ�㰲װ��Apache Web��������Ȼ����ʹ��find / -name httpd.conf�����ҵ���������ļ��ˡ�
������Ҽ��ɣ�
������linuxϵͳ�С�find�������Ǵ����ϵͳ�û�������ʹ�õ���� ������ROOTϵͳ����Ա��ר����������ͨ�û�ʹ�á�find������ʱҲ�п����������������⣬�Ǿ���L inuxϵͳ��ϵͳ����ԱROOT����ijЩ�ļ�Ŀ¼���óɽ�ֹ����ģʽ��������ͨ�û���û��Ȩ���á�find����������ѯ��ЩĿ¼�����ļ�������ͨ�û�ʹ�á�find����������ѯ��Щ�ļ�Ŀ¼�ǣ����������"Permissiondenied."����ֹ���ʣ�������ϵͳ������ѯ������Ҫ���ļ���Ϊ�˱��������Ĵ������ǿ���ʹ��ת�ƴ�����ʾ�ķ��������Ų����ļ�������
����find / -name access_log 2>/dev/null
������������ǰѲ��Ҵ�����ʾת�Ƶ��ض���Ŀ¼��ȥ��ϵͳִ���������������������Ϣ��ֱ�����͵�stderrstream 2 �У�access_log 2 ���DZ���ϵͳ���Ѵ�����Ϣ���͵�stderrstream 2�У�/dev/null��һ��������ļ��������յĻ��ߴ������Ϣ��������ѯ���Ĵ�����Ϣ����ת���ˣ���������ʾ�ˡ�
������linux ϵͳ�����ļ�Ҳ����������һ��ʵ�����⡣�������������Ӳ�̣����ϵͳ�в���ij���ļ���Ҫ�����൱����һ��ʱ�䣬�ر��Ǵ���linuxϵͳ�������ϴ��Ӳ�̣��ļ�������Ƕ�����Ŀ¼�е�ʱ���������֪��������ļ������ij�����Ŀ¼�У���ôֻҪ�����Ŀ¼�������Ҿ��ܽ�ʡ�ܶ�ʱ���ˡ�ʹ��find /etc -name httpd.conf �Ϳ��Խ��������⡣�����������DZ�ʾ��etcĿ¼�в�ѯhttpd.conf����ļ��� ������˵��һ�¡�/ ������������ŵĺ��壬������� ��find/ �����DZ�ʾҪ��linuxϵͳ������ ROOTĿ¼�²����ļ���Ҳ����������Ӳ���ϲ����ļ�������find/etc������ֻ�� etcĿ¼�²����ļ�����Ϊ��find/etc����ʾֻ��etcĿ¼�²����ļ��� ���Բ��ҵ��ٶȾ���ӦҪ��ܶ��ˡ�
���ݲ����ļ������ҷ�����
���������������WINDOWS�в�����֪���ļ���������һ���ġ�������linux�и��ݲ����ļ��������ļ��ķ���Ҫ����WINDOWS�е�ͬ����ҷ���Ҫǿ��öࡣ ��������֪��ij���ļ�������srm��3����ĸ����ôҪ�ҵ�ϵͳ�����а�������3����ĸ���ļ��ǿ���ʵ�ֵģ����룺
����find /etc -name '*srm*'
����������������linuxϵͳ����/etc ����Ŀ¼�в������еİ�����srm��3����ĸ���ļ������� absrmyz��tibc.srm�ȵȷ����������ļ�������ʾ����������㻹֪������ļ����� srm ��3����ĸ��ͷ�ģ���ô���ǻ�����ʡ����ǰ����Ǻţ��������£�
����find/etc -name 'srm*'
��������ֻ����srmyz �������ļ��ű����ҳ�������absrmyz����absrm�������ļ���������Ҫ������ʾ�����������ļ���Ч�ʺͿɿ��Ծʹ����ǿ�ˡ�
�����ļ���������ѯ������
�������ֻ֪��ij���ļ��Ĵ�С�������ڵ�����Ҳ����ʹ��"find"������ҳ�������� WINDOWSϵͳ�е�"����"�����ǻ�����ͬ�ġ�������"����"��WINDOWS�е�"��������"ʹ�������ļ����ļ��С���ӡ�����û��Լ������е�����������������ס�������ʹ�� Internet �������������ס�"��������"������һ���������÷���ά���˼�����������ļ���������ʹ�������ٶȸ��졣ʹ��"��������"ʱ���û�����ָ����������������磬�û��������ơ����ͼ���С�����ļ����ļ��С��û������������������ض��ı����ļ�������û���ʹ�� Active Directory����ʱ���������������ض����ƻ�λ�õĴ�ӡ����
������������֪��һ��linux�ļ���СΪ1,500 bytes����ô���ǿ���ʹ��������������ѯ find / -size 1500c���ַ� c �������Ҫ���ҵ��ļ��Ĵ�С����bytesΪ��λ���������������ļ��ľ����С����֪������ô��linux�л����Խ���ģ�����ҷ�ʽ�������������������find/ -size +10000000c ���������������ָ��ϵͳ�ڸ�Ŀ¼�в��ҳ�����10000000�ֽڵ��ļ�����ʾ�����������еġ������DZ�ʾҪ��ϵͳֻ�г�����ָ����С���ļ�����ʹ�á�-�����ʾҪ��ϵͳ�г�С��ָ����С���ļ���������б�������linuxʹ�ò�ͬ"find"�����ϵͳ��Ҫ�����IJ��Ҷ������������Ǻ���������linux��ʹ��"find" ����ķ�ʽ�Ǻܶ�ģ�"find"��������ļ�ֻҪ���Ӧ�ã�˿��������WINDOWS�в��������
����find / -amin -10 # ������ϵͳ�����10���ӷ��ʵ��ļ�
����find / -atime -2 # ������ϵͳ�����48Сʱ���ʵ��ļ�
����find / -empty # ������ϵͳ��Ϊ�յ��ļ������ļ���
����find / -group cat # ������ϵͳ������ groupcat���ļ�
����find / -mmin -5 # ������ϵͳ�����5�������Ĺ����ļ�
����find / -mtime -1 #������ϵͳ�����24Сʱ���Ĺ����ļ�
����find / -nouser #������ϵͳ�����������û����ļ�
����find / -user fred #������ϵͳ������FRED����û����ļ�
����������б����Ƕ�find����������ָ���ļ����������в��ҵIJ��������������ﲢû���о����еIJ����������ο��й�linux�й��鼮����֪������find����IJ��Һ�����
-amin n
����ϵͳ�����N���ӷ��ʵ��ļ�
-atime n
����ϵͳ�����n*24Сʱ���ʵ��ļ�
-cmin n
����ϵͳ�����N���ӱ��ı�״̬���ļ�
-ctime n
����ϵͳ�����n*24Сʱ���ı�״̬���ļ�
-empty
����ϵͳ�пհ��ļ�����հ��ļ�Ŀ¼����Ŀ¼��û����Ŀ¼���ļ���
-false
����ϵͳ�����Ǵ�����ļ�
-fstype type
����ϵͳ�д�����ָ���ļ�ϵͳ���ļ������磺ext2
-gid n
����ϵͳ���ļ������� ID Ϊ n���ļ�
-group gname
����ϵͳ���ļ�����gnam�ļ��飬����ָ�����ID���ļ�
Find����Ŀ���ѡ��˵����
Find����Ҳ�ṩ���û�һЩ���е�ѡ�������Ʋ��Ҳ������±����������ܽ�������������õ�find����Ŀ���ѡ����÷���
ѡ��
��;����
-daystart
.����ϵͳ�ӽ��쿪ʼ24Сʱ���ڵ��ļ����÷�����-amin
-depth
ʹ����ȼ���IJ��ҹ��̷�ʽ,��ij��ָ��Ŀ¼�����Ȳ����ļ�����
-follow
��ѭͨ������ӷ�ʽ����; ���⣬Ҳ�ɺ���ͨ������ӷ�ʽ��ѯ
-help
��ʾ����ժҪ
-maxdepth levels
��ij����ε�Ŀ¼�а��յݼ���������
-mount
�����ļ�ϵͳĿ¼�в��ң� �÷����� -xdev.
-noleaf
��ֹ�ڷ�UNUX�ļ�ϵͳ��MS-DOSϵͳ��CD-ROM�ļ�ϵͳ�н������Ż�����
-version
��ӡ�汾����
ʹ��-followѡ���find��������ѭͨ������ӷ�ʽ���в��ң�������ָ�����ѡ�����һ�������find�������ͨ������ӷ�ʽ�����ļ����ҡ�
-maxdepthѡ������þ�������find������Ŀ¼�а��յݼ���ʽ�����ļ���ʱ�������ļ�����ij������������������Ŀ¼���������²����ٶȱ��������һ��ѵ�ʱ����ࡣ���磬����Ҫ�ڵ�ǰ(.)Ŀ¼������Ŀ¼�в���һ������fred���ļ������ǿ���ʹ����������
find . -maxdepth 2 -name fred
�������fred�ļ���./sub1/fredĿ¼�У���ô�������ͻ�ֱ�Ӷ�λ����ļ������Һ����׳ɹ������磬����ļ���. /sub1/sub2/fredĿ¼�У���ô�������������ҵ�����Ϊǰ���Ѿ���find������Ŀ¼�����IJ�ѯĿ¼����Ϊ2��ֻ�ܲ���2��Ŀ¼�µ��ļ�����������Ŀ�ľ���Ϊ����find������Ӿ�ȷ�Ķ�λ�ļ���������Ѿ�֪����ij���ļ�������ڵ��ļ�Ŀ¼��������ô����-maxdepth n �ͺܿ������ָ��Ŀ¼�в��ҳɹ���
ʹ�û�ϲ��ҷ�ʽ�����ļ�
find�������ʹ�û�ϲ��ҵķ�����������������/tmpĿ¼�в��Ҵ���100000000�ֽڲ�����48Сʱ���ĵ�ij���ļ������ǿ���ʹ��-and ������������ѡ������������ϳ�һ����ϵIJ��ҷ�ʽ��
find /tmp -size +10000000c -and -mtime +2
ѧϰ����������Ե����Ѷ�֪�����ڼ���������ʹ��and ,or �ֱ��ʾ���롱�͡��Ĺ�ϵ����linuxϵͳ�IJ���������һ��ͨ�á�
�������������ӣ�
find / -user fred -or -user george
���ǿ��Խ���Ϊ��/tmpĿ¼�в�������fred����george�������û����ļ���
��find�����л�����ʹ�á��ǡ��Ĺ�ϵ�������ļ����������Ҫ��/tmpĿ¼�в������в�����panda���ļ���ʹ��һ����
find /tmp ! -user panda
����Ϳ��Խ���ˡ��ܼ�
���Ҳ���ʾ�ļ��ķ���
���ҵ�ij���ļ������ǵ�Ŀ�ģ����Ǹ���֪�����ҵ����ļ�����ϸ��Ϣ�����ԣ�������Dz�ȡ�ֲ����ļ�����ʹ��LS�������鿴�ļ���Ϣ���൱�����ģ���������Ҳ��������������������ʹ�á�
find / -name "httpd.conf" -ls
ϵͳ���ҵ�httpd.conf�ļ�����������Ļ����ʾhttpd.conf�ļ���Ϣ��
12063 34 -rw-r--r-- 1 root root 33545 Dec 30 15:36 /etc/httpd/conf/httpd.conf
����ı������һЩ���õIJ����ļ�����ʾ�ļ���Ϣ�IJ�����ʹ�÷���
ѡ��
��;����
-exec command;
���Ҳ�ִ������
-fprint file
��ӡ�ļ������ļ���
-fprint0 file
��ӡ�ļ������ļ��������յ��ļ�
-fprintf file format
��ӡ�ļ���ʽ
-ok command;
���û�����ִ�в����������û���Y ȷ������ִ��
-printf format
��ӡ�ļ���ʽ
-ls
��ӡͬ���ļ���ʽ���ļ�
�ܽ������Ϊֹ�����Ѿ�ѧϰ�����������find�����ʹ�÷�����Ҳ�г��˺ܶೣ�õ�find�����ѡ��������������������linux��find�����ʹ�÷�������ô��Linux�в����ļ�Ҳ����һ�����ѵ�����
wangyulinup �� 2014-12-21 11:24:03����:
�����أ�ûԲ��