我已经find了一个目录,而连接到一个Linux的SSH壳,我的名字是? (我认为这是因为用于名称的转义字符)。
当我使用命令ls -b
我得到3个结果, \t\t\t\
A_File.txt
A_Directory
但是用简单的ls,我得到的只是A_File.txt
A_Directory
在进一步的研究中,我发现字符逃逸是八进制转义字符 ,当我键入cd [tab][tab][tab]
([tab] =按tab)我得到一个新的文件列表, ^I^I^I /
A_Directory
在这种情况下你将如何查看转义字符目录?
你需要一个文字标签。 用Bash你可以使用
cd $'\t\t\t'
要么
printf -v tab '\t' cd "$tab$tab$tab"