Как найти файлы, обновленные рекурсивно за последний час, игнорируя файлы и папки SVN.

find . -mmin -60 -not -path "*svn*" -print|more


find . -mmin -60 -not -path «*svn*» -print|more

Эта команда используется для поиска файлов, обновленных в течение последнего часа в текущем каталоге и его подкаталогах. Опция -mmin -60 указывает на файлы, измененные менее 60 минут назад.

Опция -not -path «*svn*» исключает файлы и папки, содержащие строку «svn» в своем пути.

Команда -print используется для вывода найденных файлов.

Символ «|» используется для передачи вывода команды find в команду more, которая позволяет просмотреть результаты постранично.

Альтернативы этой команде могут включать использование команды locate, которая быстрее искала бы файлы по базе данных, или команды grep, которая позволяет искать файлы по содержимому.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *