当你没有sudo权限的时候,就需要自己离线下载tree命令。
本来tree离线下载是一件很简单的事,但是当你下载的时候就会be like:
bash
% wget http://mama.indstate.edu/linux/tree/current/tree-1.8.0.tgz
--2025-12-05 21:30:44-- http://mama.indstate.edu/linux/tree/current/tree-1.8.0.tgz
Resolving mama.indstate.edu (mama.indstate.edu)... failed: No address associated with hostname.
wget: unable to resolve host address 'mama.indstate.edu'
换一种方法吧,其实这个我还是找了好久的,然后记录一下趴。
bash
wget https://gitlab.com/OldManProgrammer/unix-tree/-/archive/2.2.1/unix-tree-2.2.1.tar.bz2
bash
cd unix-tree-2.2.1
gcc -o tree *.c
mkdir -p ~/local/bin/
cp tree ~/local/bin/
然后
bash
vi ~/.zshrc
在里面添加
bash
export PATH="$HOME/local/bin:$PATH"
然后
bash
source ~/.zshrc
然后就成功啦!
bash
% tree --version
tree v2.2.1 © 1996 - 2024 by Steve Baker, Thomas Moore, Francesc Rocher, Florian Sesser, Kyosuke Tokoro