Я видел странную директорию на своем Linux-сервере .. Вот она:
drwxr-xr-x 2 root root 4096 12 января 2005 г. \ t \ t \ t \ t /
Как я могу убежать \ t из-под оболочки? Спасибо!
«\ t» может быть символом табуляции. То есть имя каталога может быть <tab><tab><tab><tab>
. Вы можете попробовать комбинации буквального \ (которого нужно экранировать, поэтому вы набираете \\
) и t
и табуляция или использовать подстановку. Я бы рекомендовал использовать globbing, поэтому (при условии, что в этом каталоге нет других каталогов со странными названиями)
mv \<tab>* mystery-dir
mv \\* mystery-dir
mv \\t* mystery-dir
один из них должен работать.
"\t\t\t\t"
или \\t\\t\\t\\t
Если вы видите это с -b
вариант ls
, то это символы табуляции. Вот один из способов переименовать его:
mv $'\t\t\t\t' new_name
В этом случае вы вводите отдельные символы обратной косой черты и "t", а также $'...'
конвертирует его во вкладки для вас. Это упрощает чтение команды, чем попытки вставить нужное количество вкладок с помощью Ctrl-v Вкладка неоднократно.