linux下echo命令的奇怪用法

echo "this is rs1 super secret key" > /data/key/r0
这段话是什么意思啊,后面跟的竟然是一个路径,而不是路径下的某一个文件??

/data/key/r0 在linux代表的是绝对路径,你echo这句话是把这句话写到了key目录下的r0这个文件中

echo "this is rs1 super secret key" > /data/key/r0 完全可以,以绝对路径的方式输出重定向

把内容写到对应的文件
如果有文件夹,应该会创建一个同名文件