Рейтинг:0

grep на определенную дату

флаг cn

У меня где-то на жестком диске Linux есть файл, который, как я знаю, был создан в ноябре 2007 года. Я пытался найти и выполнить grep. . Ноя ?? 2007 во МНОГИХ комбинациях безуспешно. Что мне не хватает?

vanadium avatar
флаг cn
Не уверен, если вы не предоставите информацию обо всем, что вы пробовали. `find` может извлекать файлы, созданные между указанными датами, поэтому с помощью только find вы можете просмотреть все файлы за ноябрь 2007 года.
KneadToKnow avatar
флаг us
Вы не указываете, какой синтаксис вы использовали с find. Посмотрите на принятый ответ на этот вопрос (https://serverfault.com/questions/122824/linux-using-find-to-locate-files-older-than-date), а затем посмотрите на дополнительные комментарии, в которых используется ' !' чтобы отменить переключатель -newer при поиске.
Рейтинг:5
флаг hr

Вы, возможно, путаете ракушки (куда ? соответствует любому одиночному символу) с помощью grep обычные выражения (куда ? является либо литералом, либо квантором - в то время как . соответствует любому одиночному символу).

Несмотря на, grep не подходит для этого - вы можете указать диапазон дат модификации файла для GNU найти с использованием -newermt:

найти путь/к/диску/ -type f -newermt '2007-10-31' ! -newermt '2007-12-01'
флаг hr
@Rogo AFAIK, такие вещи, как `~/.dbus` и `~/.gvfs`, могут быть доступны только их владельцу - я подозреваю, что в конечном итоге вы бы увидели эти ошибки разрешений **без** исключения некоторых каталогов, вы' скорее всего, вы столкнетесь с ними раньше, так как `find` теперь ищет меньше мест

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.