Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

bash - czas utworzenia pliku w sekundach

404 views
Skip to first unread message

Mik

unread,
Oct 4, 2008, 8:29:17 AM10/4/08
to
Witam!

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

Bartosz Feński aka fEnIo

unread,
Oct 4, 2008, 12:14:35 PM10/4/08
to
W artykule Mik napisał(a):

> 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

Mik

unread,
Oct 5, 2008, 6:23:48 AM10/5/08
to
Dnia Sat, 4 Oct 2008 16:14:35 +0000 (UTC)
Bartosz Feński aka fEnIo <fe...@debian.org> napisał(a):


>
> 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

la...@127.0.0.1

unread,
Dec 4, 2008, 5:03:16 PM12/4/08
to

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.

Michal Jaegermann

unread,
Dec 4, 2008, 8:34:42 PM12/4/08
to
Antoni....@gmail.com <la...@127.0.0.1> wrote:
> Dnia 04.10.2008 Mik <alee...@gazeta.pl> napisał/a:
>> Witam!
>>
>> 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.
>
> Też mi to bylo potrzebne - najlepszym rozwiazaniem bylo skorzystanie z
> polecania 'find' z parametrem 'printf("%T@")'.

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.

0 new messages