kar*_*yan 4 directory slash special-characters filenames mkdir
我想创建一个目录,名称如下
A3456/90876/IN AS%90876 JI KOL
Run Code Online (Sandbox Code Playgroud)
虽然/
(U+002F) 是路径组件分隔符,显然不能在文件名中使用,但有一些(例如\xe2\x95\xb1
\xe2\x9f\x8b
\xe2\x81\x84
\xe2\x88\x95
\xe2\xa7\xb8
\xe2\x81\x84
,甚至是组合分隔符 ( \xcc\xb8
))看起来非常相似,如果需要,您可以使用它们来代替是为了迷惑或欺骗使用该系统的人。
例如:
\n\nmkdir A3456\xe2\x81\x8490876\xe2\x81\x84IN\n
Run Code Online (Sandbox Code Playgroud)\n\n现在,如果您只想使用一个命令在目录中的目录中创建IN
目录,那么只需:90876
A3456
mkdir -p A3456/90876/IN\n
Run Code Online (Sandbox Code Playgroud)\n