Что: bd4147250227c6a1c5c59ec7a899d70e02da2d97 Когда: 2024-04-06 20:31:41+03:00 ------------------------------------------------------------------------ Темы: bsd ------------------------------------------------------------------------ find -mtime в GNU и BSD Эх, снова буду бурчать на GNU ОС. Вот мне надо удалять файлы которые старше n часов. В FreeBSD можно указать find-у: -mtime +4h. Под GNU, как оказалось, никаких часов нельзя указать. Только 24-часовыми единицами оперировать. Меня не перестаёт удивлять: вот вроде бы в GNU очень громоздкие утилиты всех их с тьмой опций на любой случай жизни. Но всё равно регулярно наталкиваюсь на обратное: что удобных вещей, которые сами по себе по жизни появляются, в них не завозят, тогда как во, вроде бы, более минималистичных BSD они появляются. Вот как-раз куча всего что завозят в GNU: и без этого можно, а то что реально нужно пользователям -- это в BSD. ------------------------------------------------------------------------ оставить комментарий: mailto:comment@blog.stargrave.org?subject=Re:%20find%20-mtime%20%D0%B2%20GNU%20%D0%B8%20BSD%20%28bd4147250227c6a1c5c59ec7a899d70e02da2d97%29 ------------------------------------------------------------------------ комментарий 0: From: kmeaw Date: 2024-04-06 18:51:52Z > Только 24-часовыми единицами оперировать. Нельзя так же удобно, но можно умножить количество часов на 60 и воспользоваться -mmin. ------------------------------------------------------------------------ комментарий 1: From: Sergey Matveev Date: 2024-04-06 19:05:13Z *** kmeaw [2024-04-06 19:49]: >воспользоваться -mmin. А вот эту опцию я что-то пропустил. Искал по "mtime". Поторопился. Ладно, тоже сгодится :-), плюс и в FreeBSD версии find-а есть. ------------------------------------------------------------------------ Сгенерирован: SGBlog 0.34.0