Почему бы не просто использовать cp и rm?
cp -R скопировать все файлы и папки из выбранного местоположения в другое, а rm -R удалит все файлы и папки из выбранных location.
cp -R <sourde> <destination>
rm -R <directory to remove>
Вы также можете использовать rmdir для удаления каталогов.
Я думаю, что для этого двух простых шагов не нужно писать для него исполняемый файл.