O "arquivo" que você deseja apagar não é um arquivo, é um diretório.
O comando simples rm
não irá apagá-lo, você precisa usar rmdir
ou um comando rm mais complexo (como o rm -rf que você usou). Note também que o rmdir não apagará o diretório se não estiver vazio.
No entanto, como ls está imprimindo ?
, é provável que no diretório pai , o diretório tenha permissões de leitura (r), mas não de execução (x) (cd para ele).
A solução é fazer com que o diretório (pai) tenha permissões x e, se você for o proprietário, leia e grave as permissões:
chmod 711 old-folder-name(parent)
Então, se (se old-folder-name estiver vazio):
$ cd old-folder-name(parent)
$ rmdir old-folder-name
ou:
$ cd old-folder-name\(parent\)/
$ rm -rf old-folder-name