Bash: find files newer than a certain date

Рубрика: IT. Сети. Связь -> Articles in English
Метки: | |
Вторник, 15 декабря 2015 г.
Просмотров: 3094
Подписаться на комментарии по RSS

Here is how you can find all files newer than a certain date, excluding directories from the search ("doc" and "misc", in my case) and printing the modified time along with the file name.

find -L . -newermt "Dec 5, 2015 22:00" -not -path './doc/*' -not -path './misc/*' -printf "%TY-%Tm-%Td %TH:%TM:%TS %Tz %p\n"  | less

This oneliner will also follow symlinks (thanks to -L option).

twitter.com facebook.com vkontakte.ru mail.ru friendfeed.com pikabu.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru yandex.ru del.icio.us

Оставьте комментарий!

Не регистрировать/аноним

Используйте нормальные имена.

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



(обязательно)