本文最后更新于 2023-07-07,文章内容可能已经过时。

一 使用tree命令

首先在打开idea 中的 Terminal 终端或者在cmd里面进入到目录

输入tree 可以得到目录树

输入tree -f 可以得到目录加文件树

输出到文件tree >> 1.txt

输出到文件tree /f >> 2.txt

提示没有这个命令怎么办

windows在官网下载https://sourceforge.net/projects/gnuwin32/files/tree/

linux通过sudo apt-get install tree或者yum install tree -y 安装

mac可以用第二种也可以用homebrew安装 brew install tree

二 使用指令

得到目录加文件树

find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'

可以将命令使用别名保存这样下次就不用输这么一大串了

alias tree=" find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'"

上述别名只会在当前终端有效重开后就失效了,需要永久保存的话

vim ~/.bashrc 将需要保存的命令放进去 然后source ~/.bashrc

如果不生效,则vim ~/.bash_profile然后source ~/.bash_profile

mac先用echo $SHELL 检查下自己的zsh还是bash,是zsh则用下面的命令bash则用上面的

vim ~/.zshrc将需要保存的命令放进去 然后source ~/.zshrc

参考资料

https://www.bilibili.com/read/cv16450636/

https://blog.csdn.net/xt199711/article/details/122493568

https://www.jianshu.com/p/7352ec07fc2e

https://www.jianshu.com/p/2caad5ea4980?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

https://blog.csdn.net/dghfttgv/article/details/107786674