LINUX.ORG.RU

man find.

newer не поймет даты:

-newer file
File was modified more recently than file. If file is a symbolic
link and the -H option or the -L option is in effect, the
modification time of the file it points to is always used.

Используйте вместо этого
find -mtime -1
find -mtime +1
etc.


По поводу touch:

root@fawn:~# touch -d"081109 08:16" file
root@fawn:~# ls -l file
-rw-r--r-- 1 root root 0 2008-11-09 08:16 file


ну и man date

Valmont ★★★
()
Ответ на: комментарий от Valmont

> newer не поймет даты:

-newermt (непример) понимает дату в виде "dd mon year hh:mm:ss" Но только если mon -- первые 3 буквы месяца по-английски. Я спрашиваю про другие способы записи даты, т.к. буквами мне неудобно.

> touch -d"081109 08:16" file

То есть год, месяц, день, часы, минуты. Спасибо. А где можно прочитать про допустимые способы записи даты?

question4 ★★★★★
() автор топика
Ответ на: комментарий от sdio

> man date

Краткий и бестолковый.

> info date

Спасибо.

question4 ★★★★★
() автор топика
Ответ на: комментарий от sdio

Вроде как гнушники давно всех хотят перетащить на info, но для меня man удобнее. Поэтому info этот не смотрел.

Valmont ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.