TL; DR:

(Довольно плохая) установка Python попросила у меня путь. Я начал печатать, backspace, backspace , набрал что-то другое. Хорошо, эта установка создала папку со следующим именем (согласно ls):

?[3 ~?[4 ~ Foo

Очевидно, что имя содержит некоторые управляющие символы. Родительский каталог содержит некоторые другие очень важные папки, которые я не могу переместить, чтобы выполнить rm -rf *

Хорошо, итак:

Как удалить папку?

Я должен упомянуть, что у меня есть только доступ по SSH - графического интерфейса нет.

mv "?[3~?[4~foo" x явно не будет работать, так как это управляющие символы.

1 ответ1

0

Вы можете попробовать подстановочный знак - есть ли важные файлы в ls *foo? Также вы можете попробовать ls *foo | xxd для получения шестнадцатеричных кодов управляющих символов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .