outro formato:
rm file\ with\ spaces\ in\ the\ name
Como remover o arquivo (que tem espaço em branco no nome) do Unix?
Use aspas para cercar o nome do arquivo:
rm "file with a space.txt"
Atualizar : use as aspas para incluir o caminho completo no arquivo:
rm "../dir with spaces/file with spaces.txt"
As aspas dizem ao comando shell para interpretar a string citada como um argumento (assim você pode usar isso com a maioria dos comandos shell).
Se você fizer isso manualmente em seu shell (e o nome do arquivo for mais ou menos exclusivo, ou seja, diferir de outros nomes de arquivos que não estejam nas posições onde os espaços em branco estão), você poderá usar o preenchimento de tabulação. Basta digitar algumas letras do início do nome do arquivo e pressionar TAB. Repita isso até que o nome do arquivo esteja completo.
rm fi (pressione TAB)
Você já tentou:
unlink 'path/to/my file with spaces in the name'
Editar : Você também pode considerar mudar seus caminhos para não ter espaços, usando, talvez, este script .