Раздражающе, нет никакого прямого пути со стандартом find
. Последние версии find
в системах GNU (например, невстроенный Linux, Cygwin) и некоторые *BSDs имеют опции такой как -newermt
сравнить дату файла с разъясненной датой.
Со стандартом find
, все, что можно сделать, сравнивают дату файла с текущей датой (-mtime
) или с фиксированным файлом. Текущая дата обычно не полезна в этом случае (она рассчитывает назад со времени, которое Вы выполняете find
команда, тогда как большинство приложений требует календарной даты). Это оставляет Вас с клуджем создания временных файлов для определения диапазона.
touch -t 201103070000 start.tmp
touch -t 201103080000 stop.tmp
find . -newer start.tmp \! -newer stop.tmp -print
rm start.tmp stop.tmp
Я не знаю, является ли это тем, что Вы ищете, но можно использовать ssh -D4545 domain.com
для открытия, носки проксируют туннель в порте 4545 к желаемой машине от компьютера.
Можно затем настроить тот прокси в приложении (скажите, что Firefox), и используют плагин, чтобы быстро начать и расцепить настройки прокси (что-то как TorButton).
Существует один недостаток хотя: когда Ваш целевой узел имеет больше чем одно сетевое устройство, Вы не можете управлять, который будет Ваши данные брать для отъезда машины, к которой Вы туннелируете.
Это может обойтись путем установки нормального прокси-сервера на той машине, маршрутизации трафика от, скажем, localhost:3128
к желаемому сетевому интерфейсу и затем выполнению a ssh -L4545:localhost:3128
и указание на все приложения к 4 545, который должен использовать прокси.
Это дает Вам больший контроль на стороне прокси, поскольку интегрированный прокси SSH не действительно настраивается.