\ uFFFD символ в имени каталога

У меня много каталогов с символом \ uFFFD (65533). Проблема в том, что я не могу получить доступ к этой директории из-за этого символа.

Например, я получил директорию с именем: Foo o ( Foo o == \uFFFD )

  1. ls Foo o не работает (так что вкладка всегда показывает единственный возможный файл, но он никогда не завершит его, потому что он не работает)
  2. ls Foo* работает

Проблема в том, что я не могу использовать 2. путь, потому что могут быть другие каталоги, начинающиеся с одних и тех же символов. Таким образом, фактический вопрос заключается в том, есть ли способ избежать такого персонажа.

Поэтому я ищу рабочую версию этого: ls Foo\uFFFDo <= не работает

Вы должны избегать символа должным образом в зависимости от используемой оболочки, если вы не можете / не хотите полагаться на внутреннее завершение. Например, в Bash правильным способом избежать этого было бы:

 $ ls $'Foo\uFFFDo' Foo o 

См. Раздел о цитировании в man-странице вашей оболочки.

Попробуйте запустить команду:

 $ find Foo* -ls