W jaki sposób mogę pobrać czas utworzenia pliku w sekundach?
Oraz ogólnie po prostu aktualny czas systemowy, także w sekundach? Po
prostu chcę w ten sposób sprawdzić, czy plik jest starszy niż 2 sekundy.
pozdrawiam
Mik
> W jaki sposób mogę pobrać czas utworzenia pliku w sekundach?
> Oraz ogólnie po prostu aktualny czas systemowy, także w sekundach? Po
> prostu chcę w ten sposób sprawdzić, czy plik jest starszy niż 2 sekundy.
man stat
man date
pozdr,
fEnIo
--
,''`. Bartosz Fenski | mailto:fe...@debian.org | pgp:0x13fefc40 | irc:fEnIo
: :' : 32-050 Skawina - Glowackiego 3/15 - malopolskie v. - Poland
`. `' phone:+48602383548 | proud Debian maintainer and user
`- http://fenski.pl | xmpp:fe...@jabber.org | rlu:172001
>
> man stat
> man date
>
Dzięki :) Niby oczywiste... ale man date nic mi nie
podpowiedział do momentu.. jak zrozumiałem, że potrzebny znak "+" przed
%s. Już drugi raz odkryłem ten myk w tym roku.. :)
pozdr.
Mik
Też mi to bylo potrzebne - najlepszym rozwiazaniem bylo skorzystanie z
polecania 'find' z parametrem 'printf("%T@")'. Uwaga! To czas ostatniej
modyfikacji. O ile wiem t opod unix-em nie ma czaegos takiego "jak czas
utworzenia". Jest tylko czas ostaniej modyfikaji, dostepu i zmiany statusu.
A co na temat 'man 1 stat' i tamże opcja --format w szczególności?
Takoż 'date +%s'; 'man date' tu się kłania.
Koło bash to nawet to nie leżało.
M.