linux-command

find

Опубликовано
параметрописание
-typeтип файла
b — спецфайл блочного типа
c — специальный файл символьного типа
d — каталог
f — обычный файл
l — символическая ссылка
-size nРазмер файла в n
b — блоки
c — байты
w — двухбайтные слова
k — Килобайты
M — мегабайты
G — гигобайты
-cmin nфайл или атрибуты менялись более(+n) менее(-n) n минут назад
-ctime nфайл или атрибуты менялись более чем n*24 часа назад
-cnewer fileИщет файлы содержимое или атрибуты которых новее файла file
-newer fileСоответствует файлам, содержимое которых менялось позже чем file.
-emptyфайл или каталог пустой
-group gnameфайл принадлежит группе пользователей gname (можно указать id)
-name patternимена файлов соответствуют pattern
-iname patternработает так же как и name, за исключением того, что iname нечуствителен к регистру.
-inum nфайлы с номером inode n
-samefile fileфайлы с номером inode как у file
-mmin nфайлы содержимое которых менялось n минут назад
-mtimeфайлы содержимое которых менялось более чем n*24 часа назад
-nouserфайлы принадлежащие ни одному из существующих пользователей.
-nogroupфайлы принадлежащие ни одной из существующих групп.
-perm permissionфайлы с правами доступа permission. Права задаются восьмиричным шаблоном или иметь буквенную форму.
user nameфайлы владельца name
операцияописание
-printвыводит путь к указанному файлу
-lsДействует эквивалентно команде ls -dils в отношении найденного файла.
-quitпрекращает работу после первого совпадения
-deleteудаляет найденные файлы
-fls fileзаписывает результаты поиска в file
-exec command \;выполняет команду command, если find отработал без ошибок.
find ./ -name «testfile*» -exec echo «file {} found» \;
Операции поддерживаемые командой find

Добавить комментарий

Ваш адрес email не будет опубликован.