Handle copying of special files (pipe, socket, etc.)
Merge pull request #511 from r4um/issue-347

Closes #347 Handle copying of special files (pipe, socket, etc.)