[repo] refactor multi-dirents mv/cp, improved file/dir mv/cp

* when mv/cp multi-dirents to other library, mv/cp dirent one by one
[repo] modified mv/cp