小编Tom*_*low的帖子

带有“纯”(7 位)ASCII 输出的“树”命令输出

“树”命令使用漂亮的框绘图字符来显示树,但我想在“代码页中立”上下文中使用输出(我知道确实总是有一个代码页,但通过将其限制在较低的我希望可以免于担心乌兰巴托有人看到笑脸等)。

例如,而不是:

??? include
?   ??? foo
?   ??? bar
Run Code Online (Sandbox Code Playgroud)

我想要类似的东西:

+-- include
|   +-- foo
|   \-- bar
Run Code Online (Sandbox Code Playgroud)

但是我尝试过的“树”开关组合都没有给出这个(似乎更像是他们将框绘图字符作为基线并使其更漂亮)

我还寻找框绘图过滤器来执行此类转换,而没有找到任何超出无限 ASCII 艺术的东西:-)。一个通用的过滤器闻起来像是要在 15 分钟内煮熟的东西——再加上两天的增量天,绊倒所有有趣的角落案例:-)

command-line ascii tree

56
推荐指数
3
解决办法
4万
查看次数

测试文件是否是本地的

我需要在脚本中测试文件是来自网络安装还是真正的本地文件。更明确地说:我需要测试解析内容是快还是慢,但就我而言,本地与网络是一个可靠的指标。

我想出的最佳尝试是stat -c %m [path]获取路径的挂载点,它提供/本地磁盘上的文件和 CIFS 挂载的挂载点。

但我怀疑除了我非常简单的配置(一个本地驱动器、一个大分区、几个网络安装)之外,这不是一个可靠的诊断,所以我想要一个健壮/规范的方法。搜索没有给出任何有用的线索;像“网络”和“路径”这样的术语实在是太多了。

networking mount test

5
推荐指数
1
解决办法
78
查看次数

标签 统计

ascii ×1

command-line ×1

mount ×1

networking ×1

test ×1

tree ×1