30 Days of coreutils: cp and mv

Starting off with a twofer, because why not.