К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

freebsd date

Гость
0 - 03.02.2012 - 15:38
пришлось немного в бзде возиться, и мне нехватает удобного ключика "-r",
в линуховой инкарнации это выдача mtime референсного файла
может есть аналогичный инструмент?



Гость
1 - 03.02.2012 - 16:01
Во фряшной date тоже есть ключик -r
Цитата:
-r seconds Print the date and time represented by seconds, where seconds is the number of seconds since the Epoch...
Или ты о чем-то другом?
Гость
2 - 03.02.2012 - 16:09
о том что в теме
стр. №2
ё....
Гость
3 - 03.02.2012 - 16:23
В названии темы - утилита date, ключик -r у нее имеется, что там в линуховой инкарнации - без понятия, может подробнее как-то изложите вопрос?
Гость
4 - 03.02.2012 - 16:26
пока добываю так
ls -lD %s $филе| awk **'print $6'**
в линухе это выглядит так
date -r $филе %s
Гость
5 - 03.02.2012 - 16:28
в линуховой инкарнации это выдача mtime референсного файла
так достаточно подробно?
Гость
6 - 03.02.2012 - 16:30
+5 вместо ** должна быть ** - открывающая фиг. скобка
фильтру зачет
Гость
7 - 03.02.2012 - 17:02
Референсные файлы - это что? Symbolic links ?
Пример в 5 не работает, даже со всеми фигурными скобками, что должно быть вместо $филе?
В итоге надо получить список файлов с датой их изменения в каком-то определенном формате?
Гость
8 - 03.02.2012 - 17:18
Код:
-r, --reference=FILE
       display the last modification time of FILE
Гость
9 - 03.02.2012 - 17:53
Правильно я понимаю -что в линуксе команда date -r покажет ТОЛЬКО дату-время, именно это нужно?
Гость
10 - 03.02.2012 - 18:27
да
Гость
11 - 03.02.2012 - 18:27
Цитата:
To display a file's modification time:

> stat -f %m /tmp/foo
1177697733

To display the same modification time in a readable format:

> stat -f %Sm /tmp/foo
Apr 27 11:15:33 2007
http://www.unix.com/man-page/FreeBSD/1/stat/
Гость
12 - 03.02.2012 - 18:32
ага, спасибо
кстати, про stat уже что-то шевелилось в памяти, никак команду вспомнить не мог
Гость
13 - 03.02.2012 - 18:35
зато у бздишной date есть чудный ключик -v
мне понравилось, оч полезная фича
Гость
14 - 03.02.2012 - 19:05
Опоздал, но заодно спрошу: зачем линуксовая date с ключем выводит именно дату последней модификации файла? Какой-то непонятный функционал, почему тогда она другие атрибуты или даты файла не дает? Какова история и предпосылки внедрения такого функционала в утилиту, которая вроде как должна изначально другим заниматься?
Гость
15 - 03.02.2012 - 19:28
псевдоним не предлагать ?
дате в бсде это не то, что дате в лин-вее, думается не мене судить
Гость
16 - 03.02.2012 - 19:42
очень понимаю глуми в его "негодовании", конечно можно обеспечить команду дате и этим - но ведь хочется единобезобразие ?
да поправит или не преемлет моего (само)мнения автор ветки ))
Гость
17 - 03.02.2012 - 19:43
15-BigHarry > а кому-то нужна предпоследняя дата?
почему тогда она другие атрибуты или даты файла не дает?
наверное потому что она date, а не attr/ls/stat, про историю не скажу, но лично мне функционал пригодился
16-Гинзбург > предлагай, все предлагай
Гость
18 - 03.02.2012 - 19:46
насчет единообразия
The date utility is expected to be compatible with IEEE Std 1003.2
(``POSIX.2''). The -d, -f, -j, -n, -r, -t, and -v options are all extensions to the standard.
это бздя
Гость
19 - 03.02.2012 - 19:58
(18) Не, ты не так понял - почему date дает только mtime, а нет ctime и нету atime?
Гость
20 - 03.02.2012 - 20:17
20-BigHarry > может потому, что она для считывания/установки системного времени, а не времён файла?)
Гость
21 - 04.02.2012 - 00:39
какие-то пятничные извращения пропустил )))
Гость
22 - 04.02.2012 - 09:37
По названию темы вообще думал повод уыпить...типа памятная дата какая....)


К списку вопросов






Copyright ©, Все права защищены