POSIX mv
neposkytuje žádnou možnost požádat o uchování atime/mtime, ale protože operace je lokální na stejném svazku, můžete se zeptat cp
použít pevné odkazy místo kopírování dat běžných souborů pomocí -l
možnost:
cp -p -r -l source/date target/
rm -rf source/data
Protože budou ve skutečnosti zkopírovány pouze adresáře a odkazy na soubory, mělo by to jít mnohem rychleji:
Další informace o pevných odkazech naleznete na příslušné stránce Wikipedie
Pokud jde o to, proč jsou podadresáře mtime resetovány vaším aktuálním řešením, je to proto, že získáte a obnovíte pouze nadřazený adresář mtime :touch není rekurzivní příkaz.
Jiné řešení může být:
rsync -a --remove-source-files source/data target/
Posílám výzvu PS1 přes ssh
Existuje rychlý/automatický způsob, jak změnit jas monitoru v noci v systému Windows 7 nebo Linux?