recursively delete and copy things in dired