我在我的 Linux 服务器上看到了一个奇怪的目录。它在这里:
drwxr-xr-x 2 root root 4096 2005 年 1 月 12 日 \t\t\t\t/
我怎样才能在 shell 下退出 \t?谢谢!
答案1
"\t\t\t\t"
或者\\t\\t\\t\\t
答案2
“\t” 可能是一个制表符。也就是说,目录的名称可能是<tab><tab><tab><tab>
。您可以尝试使用文字 \(需要转义,因此您输入\\
)和t
制表符的组合,或者使用通配符。我建议使用通配符,因此(假设此目录中没有其他名称奇怪的目录)
mv \<tab>* mystery-dir
mv \\* mystery-dir
mv \\t* mystery-dir
其中一个应该可以工作。
答案3
如果您看到带有-b
选项的那个ls
,那么这些就是制表符。以下是重命名它的一种方法:
mv $'\t\t\t\t' new_name
在这种情况下,您输入单个反斜杠和“t”字符,系统会将其转换为制表符。这样比反复使用-$'...'
插入正确数量的制表符更容易阅读命令。Ctrlv Tab