我正在使用实验室的服务器,但我没有 sudo 权限。我想显示特定文件的树,所以我想通过以下方式安装树
apt install tree
或者
snap install tree
但它显示错误:访问被拒绝(尝试使用 sudo)
我的问题是:
- 可以在没有 sudo 的情况下安装树吗?
- 有没有类似的别名可以替代树?
非常感谢,
答案1
首先,创建一个工作目录:
mkdir ~/deb
更改到新目录:
cd ~/deb
下载树:
apt download tree
提取文件:
dpkg-deb -xv ./*deb ./
现在您可以使用完整路径运行 tree 命令:
~/deb/usr/bin/tree
此安装工作正常,因为依赖项很少(libc6)并且 tree 命令不依赖于任何已安装的库。
或者,您可以通过在文件中添加以下行来设置别名~/.bashrc
:
alias tree="$HOME/deb/usr/bin/tree"
保存文件后,不要忘记获取~/.bashrc
文件以应用更改:
. ~/.bashrc
现在您应该能够tree
像平常一样运行该命令。