Re: Hromadna změna data u adresářů v Linuxu
Petr Labaj
labaj na volny.cz
Pondělí Červenec 25 13:04:17 CEST 2022
Pro začátek bych připojil starý disk a udělal:
ls -lR "/základní adresář" > /tmp/puvodni_datumy.txt
Tím "základní adresář" myslím odkud začíná to, co Vás zajímá. Třeba /filmy.
Tak Vám v /tmp vznikne soubor, kde bude seznam všech souborů s jejich
datumy.
No a pak připojit nový disk, ten soubor tam nakopírovat a trochu si
pohrát se scriptováním.
Po řádcích procházet ten soubor puvodni_datumy.txt a podle něho
nastavovat příkazem touch datumy na novém disku.
Protože původní datumy budete mít schované, tak můžete snadno laborovat.
I při případné chybě se to dá kdykoli pustit znovu.
Aspoň já to tak mám rad, když můžu laborovat. Udělat si z toho jen malý
testovací seznam o pár řádcích na tom to zkoušet.
Psát ten script se mi nechce a nemám na to čas.
Navíc já osobně bych to z pohodlnosti asi udělal triviálním programem v
C. Složitější scriptování v Bashi mi nikdy nepřirostlo k srdci.
Pythonoví odborníci zase asi v Pythonu.
PL
********************
Dne 25.7.2022 v 12:19 Michal Grunt napsal(a):
> Jde o nastavení času u adresářů ne u souboru (to co je obsahem
> podadresare Filmx už mě v podstatě nezajima, ale pokud to dávka veme
> smahem všechno tak to ničemu nevadi). Jde mi o změnu data u
> podadresaru Filmx.
>
> Starý disk:
> PVR - nadrazeny adr. v rootu disku
> Film1 podadr.
> Film2 podadr.
> Filmx podadr.
>
> Nový disk: úplně to samé jako starý disk.
>
> Takže přes ten touch a dávku for...? Pokud tedy budu mít dostupné oba
> disky v jednom systému což asi bude na konec možné (jeden disk lokalne
> a druhý přes SMB).
>
> Dne po 25. 7. 2022 10:09 uživatel iko <iko.ikoon na gmail.com> napsal:
>
> pokial su to subory v jednom adresari, tak nepr nieco taketo
> (treba sa
> chdirnut do stareho adresara):
>
> for a in *; do touch "{cielovy_dir}/$a" -r "$a"; done
>
> On 7/25/22 09:56, Michal Grunt wrote:
> > Je tu nějaký kovaný Linuxar? Měnil jsem disk u tvheadend a
> zkopíroval
> > data na nový disk (vetsi). Bohužel jsem si už nevšiml, že se u
> adresářů
> > vytvořil aktuální datum. V Kodi mám třídění nahrávek dle datumu
> takže se
> > mi to teď cele rozhazelo a celé to znovu kopírovat se mi už
> nechce...
> > Mám tedy zdrojový disk a cílový disk, se stejným obsahem.
> Potřebuji na
> > cílovém disku u těch cca 150 adresářů nastavit datum podle
> hodnot ze
> > zdrojového disku. Dá se to nějak dávkově? Nejhorší je, že dva
> disky v
> > tomu OrangePi asi nepripojim (fyzicky to není problém, ale i
> když tam
> > mám 5A 5V zdroj tak se prostě jeden nebo druhý disk odpojí i
> přes to, že
> > napajeni USB na OPi jde přímo ze zdroje a ne přes nějaký ten power
> > management jako u RPi...). Takže asi vyexportovat do txt jména
> adresářů
> > a datumy a pak je pomici toho txt nastavit na cílovém disku...
> >
> > Děkuji
> > MG
>
> --
> iko
>
> Odoslané z môjho osobného počítača pomocou protokolu SMTP.
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz <http://www.HW.cz>
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list