Portál AbcLinuxu, 10. května 2025 05:46

Dotaz: Jak na hromadnou změnu datumu a času

12.10.2012 14:40 Orlando
Jak na hromadnou změnu datumu a času
Přečteno: 2172×
Odpovědět | Admin
Jak můžu změnit v adresáři /home/virt/ datum a čas u všech adresářů a souborů které jsou různě vnořeny? Díky, díky, díky!

PS: Jedná se mi o datum a čas změny.

Ř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

12.10.2012 14:50 drunkezz | skóre: 34 | blog: kadeco
Rozbalit Rozbalit vše Re: Jak na hromadnou změnu datumu a času
Odpovědět | | Sbalit | Link | Blokovat | Admin

ak na datum aktualny tak find . -type f -exec touch {} \;

D.

12.10.2012 14:56 Orlando
Rozbalit Rozbalit vše Re: Jak na hromadnou změnu datumu a času
Ne, ne, omluva, to jsem neuvedl, datum i čas bych potřeboval nastavit svůj a to na: 20.12.2012 00:00:00 u všech položek v tom adresáři /home/virt/

Díky
12.10.2012 15:00 drunkezz | skóre: 34 | blog: kadeco
Rozbalit Rozbalit vše Re: Jak na hromadnou změnu datumu a času

from man touch....

 

 

-t STAMP
use [[CC]YY]MMDDhhmm[.ss] instead of current time

 

D.

pepe_ avatar 12.10.2012 16:00 pepe_ | skóre: 48
Rozbalit Rozbalit vše Re: Jak na hromadnou změnu datumu a času

varianta pro hooodně souborů a složek

 

find /home/virt -exec touch -d "15 January 2003 21:07" {} +;

12.10.2012 15:01 Marble | skóre: 27 | blog: marble
Rozbalit Rozbalit vše Re: Jak na hromadnou změnu datumu a času
Pak je potřeba se kouknout do manuálu od touch a zjistit, že podporuje parametr '-d'. Mimochodem, pokud je těch souborů hodně (předpokládám, že ano), tak je hodně dobrý nápad použít pro find přepínač '-exec' s '+' na konci (detaily viz man).
pepe_ avatar 12.10.2012 15:57 pepe_ | skóre: 48
Rozbalit Rozbalit vše Re: Jak na hromadnou změnu datumu a času

find /home/virt -exec touch -d "15 January 2003 21:07" {} \;

12.10.2012 15:29 Orlando
Rozbalit Rozbalit vše Re: Jak na hromadnou změnu datumu a času
Odpovědět | | Sbalit | Link | Blokovat | Admin
Hm, tak nic no..
Je vidět, že pro absolutně běžné používání Linuxu je potřeba mít minimálně pajdák :-(
Ať žije Windows...
12.10.2012 15:31 drunkezz | skóre: 34 | blog: kadeco
Rozbalit Rozbalit vše Re: Jak na hromadnou změnu datumu a času

..v tejto suvislosti by ma teda zaujimalo ako sa da rovnakeho efektu dosiahnut vo windowze (hocijakej verzii)

Dik

D.

pepe_ avatar 12.10.2012 15:50 pepe_ | skóre: 48
Rozbalit Rozbalit vše Re: Jak na hromadnou změnu datumu a času

No vlastnosti složky / nastavit datum a čas a zatrhnout rekruzivně.

pepe_ avatar 12.10.2012 15:51 pepe_ | skóre: 48
Rozbalit Rozbalit vše Re: Jak na hromadnou změnu datumu a času

od win95 to umí každej

13.10.2012 12:47 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: Jak na hromadnou změnu datumu a času
Moderné Windowsy neobsahujú ani len nástroj na nájdenie súborov s menom vyhovujúcim danej maske. A to W95-ky vedeli.
12.10.2012 15:56 drunkezz | skóre: 34 | blog: kadeco
Rozbalit Rozbalit vše Re: Jak na hromadnou změnu datumu a času

takze som v win7  klikol som  prave tlacitko na adresar(zlozku)

nemam tam ziadne nastavit datum a cas

tym padom co? windows je pakarna (urcite zmenit datum rekurzivne ide)

D.

12.10.2012 15:38 Kit
Rozbalit Rozbalit vše Re: Jak na hromadnou změnu datumu a času
Však jsi dostal odpověď. My nemůžeme za to, že ses při obcování s Windows odnaučil číst manuály. A také by mě zajímalo, jak že se to ve Windows dělá.
13.10.2012 12:36 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: Jak na hromadnou změnu datumu a času
A také by mě zajímalo, jak že se to ve Windows dělá.
Get-ChildItem adresar -recurse |Set-ItemProperty -Name LastWriteTime -Value 2012-10-13
13.10.2012 13:03 Kit
Rozbalit Rozbalit vše Re: Jak na hromadnou změnu datumu a času
Uh. Skutečně takto nebo je to zase nějaký vtípek? Jednodušeji by to nešlo?
Jendа avatar 13.10.2012 15:40 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Jak na hromadnou změnu datumu a času
Uh. Skutečně takto nebo je to zase nějaký vtípek?
Powershell.

Pro tazatele: A teď si představ, že chceš tu změnu času aplikovat jenom na soubory *.bmp. Ve findu je to přidání -name "*.bmp", jak tohle uděláš v tom dialogu Vlastnosti?
13.10.2012 20:33 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: Jak na hromadnou změnu datumu a času
Skutečně takto nebo je to zase nějaký vtípek?
Zabudol som povedať to, čo povedal už Jenda: Je to PowerShell, ktorý je súčasťou Windowsov tuším od Win7 a Win2008Server (a dá sa doinštalovať do Visty).
Jednodušeji by to nešlo?

dir adresar -r |sp -n LastWriteTime -va 2012-04-03

Neviem či sa dá aj LastWriteTime skrátiť. Jednoduchší spôsob mi nie je známy.

A zaujímalo by ma, aké percento užívateľov Windowsov, také niečo skutočne dá dohromady resp. také niečo používa.
13.10.2012 20:56 Kit
Rozbalit Rozbalit vše Re: Jak na hromadnou změnu datumu a času
Právě o to mi šlo. Zatímco s findem to dám dohromady po nakouknutí do manu, v PowerShellu bych byl ztracen. Pochybuji, že je v PowerShellu nápověda, pomocí které bych ten příkaz dal do kupy.
Jendа avatar 13.10.2012 12:11 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Jak na hromadnou změnu datumu a času
Mám základku a navrhovaný příkaz bych uměl sestavit taky.
12.10.2012 15:55 Orlando
Rozbalit Rozbalit vše Re: Jak na hromadnou změnu datumu a času
Odpovědět | | Sbalit | Link | Blokovat | Admin
Třeba pomocí TC -> Změna atributů -> Změnit datum a čas -> vyplním datum a čas -> OK

Ale jistě existuje více způsobů ;-)
12.10.2012 16:18 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Jak na hromadnou změnu datumu a času
A jenom takovej dotaz - proč bych to měl dělat - měnit čas souborům a adresářům?
12.10.2012 16:43 Orlando
Rozbalit Rozbalit vše Re: Jak na hromadnou změnu datumu a času
Klasická odpověď linuxáka! (bez urážky)

Když něco v Linuxu nejde, nastává okamžitě otázka "proč bych to měl dělat ?" :-D :-D :-D
12.10.2012 17:31 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Jak na hromadnou změnu datumu a času
Ono to jde, ale proč to dělat?????

Nevidím žádný důvod, jediný že by snad datum bylo v budoucnosti a to by mohlo nějaké programy rozhodit.
pepe_ avatar 12.10.2012 20:51 pepe_ | skóre: 48
Rozbalit Rozbalit vše Re: Jak na hromadnou změnu datumu a času

a toto je co ?   http://www.abclinuxu.cz/poradna/linux/show/367232#13

13.10.2012 12:45 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: Jak na hromadnou změnu datumu a času
Nejaký obskurný dôvod sa vždy nájde.
Jendа avatar 13.10.2012 15:41 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Jak na hromadnou změnu datumu a času
Vzhledem k datu předpokládám, že chce někdo pohodit disk, který bude vypadat, že se na něj zapisovalo těsně před koncem světa :-).
12.10.2012 21:22 Kit
Rozbalit Rozbalit vše Re: Jak na hromadnou změnu datumu a času
Jak "nejde"? Vždyť jsi odpověď dostal. A protože je otázka již zodpovězena, ptáme se pro změnu my: "proč bys to měl dělat?", "Komu tím prospěješ?"
13.10.2012 12:38 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: Jak na hromadnou změnu datumu a času
TC je Total Commander? Už ho k Windowsom pribaľujú?
Migi avatar 12.10.2012 21:21 Migi | skóre: 59 | blog: Mig_Alley
Rozbalit Rozbalit vše Re: Jak na hromadnou změnu datumu a času
Odpovědět | | Sbalit | Link | Blokovat | Admin
je mi jedno co budeš použivat, jen technicka: k čemu je to užitečne? přitelka ti našla fotky s ex a skrz datum zjistila že označeni ex neni na mistě?

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.