������ �������� ����(!) ������������� ����������
|
CIT Forum CD-ROM
|
|
FIND(1)
��������
find - ����� ������
���������
find ������_������ ���������
��������
������� find ���������� ������������� ������ �� ���������, ������������� � ������_������, ��������� �����,
��������������� ����������� ���������, ������������ �
������� ��������� ���� �������. � ������_������ �����
������� � ������� �����. ����� n ���������� ����� ���������� �����, �� ����� �������� ����� ����� �����������
���������� +n, ��� �������� "������, ��� n", � -n, ���
�������� "������, ��� n". ������������ ���������� ��������� � �� ����������:
- -name ������_������
- ������, ���� ������� ���� ������������� �������_������. ������� �������, ������� ��� shell'� ����������� �����, ������ ���� ������������.
- [-perm] [-]������������_�����
- ������, ���� ����� ������� � �������� ����� � �������� ����� �������������_����� [��. chmod(1)].
���� ����� ������������_������ ������ ���� -, ��
��� ��������� �� ������ ����� ������� ������ ����,
��������������� ����� �������������_�����, ������
�������.
- -type c
- ������, ���� ���� ����� ��� c, ��� c ���� b, c, d,
p ��� f - ������� ��� ���������� ����������� ����,
�������, ����������� ����� ��� ������� ����.
- -links n
- ������, ���� �� ���� ������� n ������.
- -user ���_������������
- ������, ���� ���� ����������� ������������ � ������ ������. ���� ���_������������ �������� ������ � �� ����������� � ����� /etc/passwd, ��� ��������������� ��� ������������� ������������.
- -group ���_������
- ������, ���� ���� ����������� ������ � ������ ������. ���� ���_������ �������� ������ � �� ����������� � ����� /etc/group, ��� ��������������� ��� ������������� ������.
- -size n[c]
- ������, ���� ���� �������� n ������ (�� 512 ����).
���� ������� ����� c, �� ������ ����� �������� �
��������. ��������, ��� � ������� ���������� +n �
-n ����� ��������� ������ (� ��� ��������� ����
��������������) �� ������ �� ���������, �� � ��
�����������.
- -atime n
- ������, ���� ��������� ������ � ����� ������������
n ���� �����. ���� ������� find �������� �����
������� � ���������, �������� � ������_������.
- -mtime n
- ������, ���� ���� ��������� ��� ��������������� n
���� �����.
- -ctime n
- ������, ���� �������������� ����� (������, �����
�������) ��������� ��� ���������� n ���� �����.
- -exec �������
- ������, ���� ����� ���������� ������� ������������
������� ��� ����������. ������ ������� ������ ������������� �������������� ������ � �������. �������� ������� { } ���������� ������� ���������� ������ �����.
- -ok �������
- ������������ -exec �� ����������� ����, ��� �����
����������� ������� ������������� ������������� (�
���� ��������������� ��������� ������ �� ������
������� � �����) � ��� ����������� ������ ��� ������ y.
- -print
- ������ ������; �������� ������ ����������� �����
�������� �����.
- -cpio ����������
- ������ ������; �������� ����� �������� ����� �� ��������� ���������� � ������� cpio(1) (�������� �� 5120 ����).
- -newer ����
- ������, ���� ������� ���� ��� ������������� ������� ���������� �����.
- -depth
- ������ ������; �������� ������ ��������� ���������: ������� ��������������� �������� � ������� �����, � ����� ��� ��� �������. ���� �������� ������� � ��������� � cpio(1) ��� �������� ������ �� ���������, �� ������ � ������� ��� ����.
- -mount
- ������ ������; ������������ ����� �������� ��������, ���������� ��������� � ������_������ �������.
���� � ������_������ �� ������ �� ���� �������,
������������ �������.
- -local
- ������, ���� ���� ��������� ��������� �� ���������
�������.
- (���������)
- ������, ���� ������� ����������� � ������ ��������� (������ ������ ���� ������������ �� ������������� shell'��).
������������ ���������� ��������� ����� ���������������
� ������� ��������� �������� (� ������� ���������� ����������):
- ������� �������� ���������, ������������ !.
- ���������� �, ������������ ��������.
- ���������� ���, ������������ -o.
������
- ������� ��� ����� � ������� a.out ��� *.o, ������ �
������� �� ������������ � ������� ������:
find / \( -name a.out -o -name '*.o' \) \
-atime +7 -exec rm {} \;
- ������� �� �������� �������� � ��� ������������ ���
����� �������� �������, ���������� �������������:
find . -size 0c -ok rm {} \;
�����
/etc/passwd
/etc/group
��. �����
chmod(1), cpio(1), sh(1), test(1).
stat(2), umask(2), cpio(4), fs(4) � ����������� ������������.
��������
�������
find / -depth
������ ����������� �������� � ����������
find: stat failed: : No such file or directory
��� �������� ������� ��� �����, ����� ��������� ��������.