I just copied a ton of data from a machine running Windows 7 Ultimate to a server running Ubuntu Server LTS 10.04. I used the robocopy utility via PowerShell to accommplish this task, but I couldn’t find any informaiton online regarding whether Robocopy verifies the copied file’s integrity once it is copied to the server.
First of all, does anyone know if this is done inherently? There is no switch that explicitly allows you to add verification to a file transfer.
Second, if it doesn’t or there is uncertainty about whether or not it does, what would be the simplest method to accomplish this for multiple directories with several files/sub-directories?
Thanks!
The easiest mechanism I know would rely on an
md5sumand Unix-likefindutility on your Windows machine.You can generate a manifest file of filenames / md5sums:
Copy the
MD5SUMfile to your Linux machine, and then run:You’ll get a list of files that fail: