a linux cp program implementation, just for back up