![如何在不在同一目录的情况下使用命令](https://linux22.com/image/1168143/%E5%A6%82%E4%BD%95%E5%9C%A8%E4%B8%8D%E5%9C%A8%E5%90%8C%E4%B8%80%E7%9B%AE%E5%BD%95%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E4%BD%BF%E7%94%A8%E5%91%BD%E4%BB%A4.png)
例如如果我必须列出 bin 中的所有文件。
如果我在 /root/home/ 并且我想列出 bin。
如果我是 root,我会使用:
ls 箱
但是如何从 /home/username/ 使用它
ls /根/ bin /
我尝试使用上面的那个,但是没有用。
答案1
您正在寻找的是
ls /bin
更一般地,没有任何前导字符的斜杠字符“/”引用根目录。即
cd /
将目录更改为根目录。
答案2
/root 是 root 拥有的主目录,如果您是 root 或在命令前加上 sudo,则可以看到 /root 中的文件
令人困惑的是,/ 被称为文件系统的“根”。
/bin 是存储二进制文件的地方,例如目录 bin、/usr/bin 以及为 root 保留的 sbin 和 /usr/sbin
ls /bin
不管你在哪个目录都应该可以工作。
如果你想快速跳转到目录
pushd /bin
当你完成后
popd
并在你上次使用的目录之间切换
cd -