Линукс найти команду
Линукс найти команду
Линукс найти команду, чтобы найти файлы в указанном каталоге. Любые параметры, расположенные перед строкой будет рассматриваться как имя каталога, которое требуется найти. Если вы используете эту команду не устанавливает каких-либо параметров, команда находка будет найти подкаталоги и файлы в текущем каталоге. И будет смотреть во все поддиректории и отображаются файлы.
грамматика
find path -option [ -print ] [ -exec -ok command ] {} ;
Параметр Описание:
Анализируя пути и находят свое выражение в соответствии со следующими правилами, первый в командной строке - (), перед часть пути, после выражения. Если путь является пустая строка использует текущий путь, если выражение является пустая строка используется как данное выражение -Print.
Выражение Опции могут быть использованы в целых двадцать или тридцать, это только описывает наиболее часто используемые части.
-mount, -xdev: только проверяет файл и укажите каталог в файловой системе под тем же, чтобы избежать перечисления других документов в файловой системе
-amin п: п-й в прошлом было прочитано
-anewer файл: Файл позже, чем файл для чтения.
-atime п: п в последние дни, читая файл.
-cmin п: п-й в прошлом были изменены
-cnewer файла: файл, кроме файла обновления файла
-ctime п: п в последние дни были изменены файлы
-empty: Пустой файл -gid н или -группа имя: ГИД имя группы имя или п
-ipath р, -path р: р совпадает с именем путь к файлу, ipath игнорирует регистр
-name имя, -iname имя: имя файла совпадает с именем файла. iname игнорирует регистр
-size п: п единиц размера файла, блок 512 юаней б представляет собой группу, с представляет число символов, к представляет собой кило байт, вес составляет два байта. -типа C: тип файла с файлом.
d: каталог
C: означает файл шрифта
B: файл блочного устройства
р: названный резервуар колонка
F: Общие документы
л: символьная ссылка
s: сокет
-pid п: идентификатор процесса п файла
Вы можете использовать () выражение разделитель, и используйте следующую операцию.
exp1 -И exp2
! Expr
-не выраж
exp1 -или exp2
exp1, exp2
примеров
Текущий каталог и его подкаталоги для всех расширения имени файла C файлы, перечисленные.
# find . -name "*.c"
В этом файле перечислены все текущие общий каталог под его подкаталогов
# find . -ftype f
Представит все обновляется в течение 20 минут самых последних файлов указаны в каталоге и его подкаталогах
# find . -ctime -20
Найти / вар / Каталог журналов, изменить время до 7-х обычных файлов, и спросить, прежде чем удалить их:
$ find /var/logs -type f -mtime +7 -ok rm { } ;
Найти текущий каталог владельца файла на чтение и запись, и файл принадлежит группе пользователей, и другие пользователи прочитали доступ к файлам:
$ find . -type f -perm 644 -exec ls -l { } ;
Чтобы найти все файлы в системе регулярной длины файла 0, и перечислить их полный путь:
$ find / -type f -size 0 -exec ls -l { } ;
Найти / вар / Каталог журналов, изменить время до 7-х обычных файлов, и спросить, прежде чем удалить их:
$ find /var/logs -type f -mtime +7 -ok rm { } ;