When I try to use scp to copy files with long filenames and containing non-alphanumeric characters, I get
scp: open local "[some capricious filename]": Invalid argument
I can copy them some places, but I can't copy them onto a USB thumb drive.
Why can I copy some files some places and not others?