Teste /bin/rm
em vez de apenas rm
. Eu suspeito que você tenha um alias definido para rm
que está atrapalhando.
Eu tentei diferentes possibilidades de escape e ainda não consegui remover o arquivo com espaços e e comercial no nome.
[23:36 @ ~] $ rm /Volumes/Storage/Music/pop/Nicole\ Kidman\ \&\ Ewan\ Mcgregor\ -\ Come\ What\ May.mp3
[23:36 @ ~] $ rm /Volumes/Storage/Music/pop/Nicole\ Kidman\ \&\ Ewan\ Mcgregor\ -\ Come\ What\ May.mp3
[23:36 @ ~] $ rm /Volumes/Storage/Music/pop/Nicole\ Kidman\ &\ Ewan\ Mcgregor\ -\ Come\ What\ May.mp3
[23:36 @ ~] $ rm /Volumes/Storage/Music/pop/Nicole\ Kidman\ &\ Ewan\ Mcgregor\ -\ Come\ What\ May.mp3
[23:36 @ ~] $ rm /Volumes/Storage/Music/pop/Nicole\ Kidman\ & Ewan\ Mcgregor\ -\ Come\ What\ May.mp3
[23:38 @ ~] $ rm "/Volumes/Storage/Music/pop/Nicole Kidman & Ewan Mcgregor - Come What May.mp3"
[23:38 @ ~] $ rm "/Volumes/Storage/Music/pop/Nicole Kidman \& Ewan Mcgregor - Come What May.mp3"
Autocomplete
comaspassimples
OS: Mavericks 1.9.0
EDITAR:
Não sei porquê, mas quando utiliza /bin/rm
em vez de rm
funciona bem, mesmo que rm
aponte para /bin/rm
. (Isso é muito estranho)
[01:32 @ ~/test] $ which rm
/bin/rm
[01:32 @ ~/test] $ rm Nicole\ Kidman\ \&\ Ewan\ Mcgregor\ -\ Come\ What\ May.mp3
[1] 10930
-bash: Ewan Mcgregor - Come What May.mp3: command not found
rm: Nicole Kidman : No such file or directory
[1]+ Exit 1 /bin/rm Nicole\ Kidman\
[01:32 @ ~/test] $ /bin/rm Nicole\ Kidman\ \&\ Ewan\ Mcgregor\ -\ Come\ What\ May.mp3