Új hozzászólás Aktív témák

  • gt7100

    tag

    Sírok a VMS ODS-2/5 fájlrendszere után... :)
    (Komolyan)
    Volt rajta egy nagyon jó dolog, amit sehol máshol nem találok: a fájloknak volt verziószáma.
    Ha létrehoztam egy új fájlt egy már létezőval azonos névvel, a régi is megmaradt és az új is létrejött.
    Volt egy x.x, az valójában x.x;1 formában jelent meg. Ha gyártottam belőle újat vagy pl szövegszerkesztővel módosítottam, akkor az x.x;1 mellé létrejött egy x.x;2. A fájlt x.x néven használva mindig a legmagasabb verziójút kaptam, de elérhető maradt a régi verzió is.
    Erre keresek valami primitív megoldást linuxra, ext3/4 fájlrendszerre.
    Tudom, hogy az ext nem támogatja, azt is, hogy bizonyos programoknál megadható... nem jut eszembe... valami bacup-suffix rémlik, de ez programfüggő. Nekem meg arra kellene (most), hogy a stdout fájlba irányításakor ne kelljen sokat trükközni a fájl nevével. Eddig a legjobb ami eszembe jutott, hogy
    echo hello > x.x.$(date '+%s')

    Csak jelen esetben a két legfrissebb fájl tartalmát még össze is akarom hasonlítani, az meg csak így megy:
    ls -1t x.x.* | head -2 | xargs diff -y

    Kicsit gusztustalan.
    Tényleg nincs kulturáltabb mód?

Új hozzászólás Aktív témák