найдите файлы измененными в интервале на Unix

Это - проблема с сохраненными учетными данными NTLM.

Местоположение Ваш сохраненный файл учетных данных в

Documents and Settings\Application Data\Microsoft\Credentials\<SID>\Credentials

Создайте резервную копию этого файла, затем удалите его и перезагрузка. Необходимо найти, что Вам предлагают корректное имя пользователя/пароль теперь.

1
задан 25 November 2009 в 17:51
2 ответа

Аргументы в пользу -mtime опция найти немного парадоксальна. В основном, что Вы просите, существует, "показывают мне все, что это является более старым, чем два дня назад и моложе, чем два дня назад"... '+', опция является небольшим wonky (от find(1)):

То, когда находят, выясняет, сколько несколько 24-часовых периоды назад в последний раз получили доступ к файлу, любая дробная часть проигнорирована, таким образом, для соответствия-atime +1 к файлу, должно быть, получили доступ по крайней мере два дня назад.

Для единственного дневного диапазона можно просто использовать -mtime 2, иначе я предлагаю идти в использование -mmin и немного арифметики оболочки для получения, где Вы хотите пойти.

3
ответ дан 3 December 2019 в 17:27
  • 1
    А-ч, просто не использующий или + или - кажется, что я хочу. –  Zitrax 25 November 2009 в 18:05
  • 2
    +1 - Я не забываю бороться с этим в течение нескольких часов, прежде чем находка наконец сделала бы то, к чему я хотел ее. –  RainyRat 25 November 2009 в 18:23
  • 3
    Да, страница справочника находки только для людей, которые могут действительно запись " деталь oriented" в их CV. Взял меня годы к действительно grok это. –  womble♦ 25 November 2009 в 18:58
  • 4
    Кроме того, знайте, что можно сделать -mtime 0 (текущий 24-часовой период) и -mtime 0 (больше чем 24 часа назад) и даже -mtime -0 (датированный будущим). –  Paused until further notice. 25 November 2009 в 20:10
  • 5
    Я думаю, что Вы имели в виду -mtime +0 для того второго... –  womble♦ 25 November 2009 в 20:39

Я использовал бы сценарий:

STARTTIMEFILE=`mktemp` || exit 1
touch -d '2009-10-01 00:00' "$STARTTIMEFILE" || exit 1

ENDTIMEFILE=`mktemp` || exit 1
touch -d '2009-11-01 00:00' "$ENDTIMEFILE" || exit 1

find . -newer "$STARTTIMEFILE" -and -not -newer "$ENDTIMEFILE" -ls

rm -f "$STARTTIMEFILE" "$ENDTIMEFILE"

Намного легче понять, чем -mtime.

2
ответ дан 3 December 2019 в 17:27

Теги

Похожие вопросы