答案1
它只是代表树枝的“角落”。
在支持 Unicode 的系统上(LANG=*.UTF-8),lsblk 实际上会打印树像这样:
名称 MAJ:MIN RM 大小 RO 类型 安装点 sda 8:0 0 931.5G 0 磁盘 ─sda1 8:1 0 256M 0 部分 /boot ─sda2 8:2 0 2G 0部分 │ └─交换 254:1 0 2G 0 加密 [SWAP] └─sda3 8:3 0 928.7G 0部分 └─sys 254:0 0 928.7G 0 隐窝 /
但是,如果 Unicode 不可用(通常是因为系统的语言环境设置不完整),程序就必须使用替代方法。其中许多程序只是使用纯 ASCII 替代方法,例如`--
或'--
或+--
表示左下角。
(VT100 兼容终端实际上可以在不需要 Unicode 支持的情况下绘制框/线字符,但这样做有点复杂并且并不总是可靠的。)