$ FILE=/Users/UserName/Desktop/Folder\ With\ Spaces\ In\ it
$ echo $FILE
/Users/UserName/Desktop/Folder With Spaces In it
$ echo "${FILE// /\ }"
/Users/UserName/Desktop/Folder\ With\ Spaces\ In\ it
$
Essa é a substituição do bash:
-
//
significa procurar por todas as instâncias e não apenas pelo primeiro - pesquise o caractere
space
- e substitua
/
por - uma barra invertida literal (uma barra invertida de escape para garantir que ela seja exibida) e um espaço:
\
.
Embora seja provavelmente mais fácil apenas cp -R "$FILE" /Volumes/USBName