LINUX.ORG.RU
ФорумAdmin

скрипт для поиска файлов


0

0

Подскажите, как написать правильно в скрипте используя find поиск всех файлов в текущем каталоге, которые были созданы ранее чем 7 последних дней от текущей даты (удаление старых бекапов).
Так правильно?:
find ./ -mtime +7 -print
anonymous

Не совсем, таким образом он у тебя будет искать файлы рекурсивно, т.е. в данной директории и всех вложенных, если тебе так и надо, тогда нормально. Если надо действительно только в текущей, тогда еще добавь "-maxdepth 1" ну и еще обычно используется -name. Т.е. для текущей директории должно выглядеть примерно так:

find ./ -maxdepth 1 -name \* -mtime +7

kvit
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.