2013-05-02 3 views
2

Я нашел директорию при подключении к оболочке linux ssh, и я замазываю имя? ??? (Я предполагаю, что это так из-за escape-символов, используемых для имени).Доступ к странному каталогу в оболочке linux


Когда я использую команду ls -b я получаю 3 результаты, \t\t\t\A_File.txtA_Directory но с простой Ls, все это я получаю A_File.txtA_Directory


После дальнейших исследований я обнаружил символы убегает be Octal Escape Characters и когда я набираю cd [tab][tab][tab] ([tab] = нажатие на вкладку) Я получаю новый список файлов, ^I^I^I /A_Directory


Как бы вы могли просматривать экранированную папку символов в подобной ситуации?

ответ

2

Вам нужна буквальная вкладка. С Bash можно использовать

cd $'\t\t\t' 

или

printf -v tab '\t' 
cd "$tab$tab$tab" 
+0

был маскирующим я пропускал, '\' в конце '\ т \ т \ T' поэтому реальный каталог' \ t \ t \ t \ 'является' \ s' для пробелов? (это не так) Спасибо! это сработало, все, что мне нужно было сделать, это добавить пробел в конец – Chris

+0

, как бы добиться того же результата в filezilla? вы случайно знаете? – Chris

Смежные вопросы