Como remover o arquivo no terminal com oe comercial no nome?

0

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
    
por message 16.01.2014 / 22:51

1 resposta

1

Teste /bin/rm em vez de apenas rm . Eu suspeito que você tenha um alias definido para rm que está atrapalhando.

    
por 17.01.2014 / 01:25