‘樹’水平顯示

‘樹’水平顯示

是否有命令的替代方案tree(或使用tree命令本身的某種方式)來水平打印目錄結構?

很多時候,我有一個樹狀結構,為此我必須滾動很多次。如果水平列印,則不需要滾動。

答案1

正如上面 @JdeBP 不透明地引用的那樣,有一個名為 的實用程序rot,可用作來自 ugu.com 的 tar.Z 文件。與tac(1)rev(1)類似,rot(1)將線旋轉為柱狀。

$ tree --charset=ascii --noreport | rot -or | sed 's/./& /g; y/`|-/++|/';
. + + + + 
  | | | | 
  | | | | 

  M r r r 
  a o o o 
  k t t t 
  e   . . 
  f   c m 
  i     a 
  l     n 
  e 
$ 

相關內容