Portál AbcLinuxu, 10. května 2025 07:02

Dotaz: Datum souboru v prehistorickem Unixu

14.1.2016 13:11 Terka | skóre: 13
Datum souboru v prehistorickem Unixu
Přečteno: 451×
Odpovědět | Admin
Ahoj, rada bych ziskala datum, je jedno jake, treba ctime, souboru v nejakem rozumnem formatu napr YYYYMMDD. Z ll to brat nechci protoze Jan 14 mi neprijde moc rozumny format. Vse co jsem hledala pomoci googlu nefunguje, ten Unix je dost stary a spousta prikazu chybi. Diky T.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

14.1.2016 13:13 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: Datum souboru v prehistorickem Unixu
Odpovědět | | Sbalit | Link | Blokovat | Admin
stat ?
14.1.2016 13:27 Terka | skóre: 13
Rozbalit Rozbalit vše Re: Datum souboru v prehistorickem Unixu

$stat
sh: stat:  not found.

ale 

$man stat

zobrazi manual
je tam tedy prikaz stat, ci neni?
pokud je kde ho mam hledat?
14.1.2016 14:29 ivo
Rozbalit Rozbalit vše Re: Datum souboru v prehistorickem Unixu
Skus:

locate stat
14.1.2016 14:40 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: Datum souboru v prehistorickem Unixu
Možno našiel manuál k runtime funkcii stat(). Treba sa lepšie pozriet..

Aký je to UX?
14.1.2016 21:06 mseed | skóre: 21 | blog: FastLinux
Rozbalit Rozbalit vše Re: Datum souboru v prehistorickem Unixu
Odpovědět | | Sbalit | Link | Blokovat | Admin

ll je alias na ls -l ?

Zkusil bych třeba: ls --full-time
14.1.2016 22:10 Odin1918 | skóre: 6 | blog: Valhalla
Rozbalit Rozbalit vše Re: Datum souboru v prehistorickem Unixu
Koukam, ze jsem napsal to same. Priste budu drive cist a pak az psat. ;-)
Tarmaq avatar 14.1.2016 22:47 Tarmaq | skóre: 39
Rozbalit Rozbalit vše Re: Datum souboru v prehistorickem Unixu
no obecne lze nasmerovat na prepinac --time-style, mozna by stacil i --time-style=long-iso
Don't panic!
14.1.2016 22:09 Odin1918 | skóre: 6 | blog: Valhalla
Rozbalit Rozbalit vše Re: Datum souboru v prehistorickem Unixu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkuste:
ls --full-time
Pokud nepomuze, napiste prosim, o jaky stary unix se presne jedna.

14.1.2016 23:43 martin-ux
Rozbalit Rozbalit vše Re: Datum souboru v prehistorickem Unixu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Bez typu OS sa na to neda odpovedat. Otazne je, co je to prastare ? AIX 4.x ? HPUX 11.11 ?

Na HP-UX som si pomohol v perle cez stat (perldoc -f stat), linuxoidny stat(1) tam nie je.
15.1.2016 09:22 Terka | skóre: 13
Rozbalit Rozbalit vše Re: Datum souboru v prehistorickem Unixu
HP-UX B.11.11 U 9000/800
Řešení 1× (voda)
15.1.2016 12:32 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: Datum souboru v prehistorickem Unixu
Opýtal som sa známeho čo má ešte HP-UX v práci - vraví, že si musel kedysi napísať vlastný 'stat' (čo by asi nebolo až také zložité) lebo systémový nie je. Ale ujo google našiel:

perl -e '@d=localtime ((stat(shift))[9]); printf "%4d-%02d-%02d %02d:%02d:%02d\n", $d[5]+1900,$d[4]+1,$d[3],$d[2],$d[1],$d[0]' junk
15.1.2016 14:03 Terka | skóre: 13
Rozbalit Rozbalit vše Re: Datum souboru v prehistorickem Unixu
Funguje, diky!!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.