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

  • cigam
    titán

    Lehet, hogy felreertem, de az rsync nem torol a celkonyvtarban a --delete kapcsolo nelkul.

    Olyat lehetne, hogy az rm-et globalisan feluldefinialod mv-ra:
    rm() { mv "$@" ~/trash/; }
    Igy semmilyen program / script ami rm-et hasznal nem tudna torolni.
    Nem tudom, ezt hova kellene tenni. Sima .bashrc / .zshrc erre nem jo.

    Vagy a /bin/rm-et le lehet cserelni erre: :D
    #!/bin/sh

    mv "$@" ~/.trash

    Köszi, de nem attól félek, hogy én törlök. Egy fájlszerver tartalmáról készítek biztonsági másolatot egy távoli szerverre, amit az rsync szépen meg is old. Viszont nagy méretű fájlokról van szó, ezért mindenképpen használnám a --delete kapcsolót. Csak kellene egy plusz paraméter, hogy csak az n napnál régebbi dátumú fájlokat törölje a másolatból. Így a véletlen törlések még szinkronizációs után is visszaállíthatóak lennének (egy ideig).

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