我想知道是否有办法在“cd”之后导航回上一个文件夹。
例如
~/ cd /home/
~/ cd /usr/local/
~/ want should I write here to return to the home dir (not 'cd /home' ^^)
有什么建议么?
答案1
如果您使用 bash 或类似的 shell,则可以使用它cd -
返回上一个工作目录。
[ignacio@localhost ~]$ cd bin/
[ignacio@localhost bin]$ cd -
/home/ignacio
[ignacio@localhost ~]$
答案2
pushd/popd 实用程序会保存您访问过的目录的堆栈。
[arcege]:~/Documents> pushd /usr/local
/usr/local ~/Documents
[arcege]:/usr/local> pushd /tmp
/tmp /usr/local ~/Documents
[arcege]:/tmp> dirs
/tmp /usr/local ~/Documents
[arcege]:/tmp> popd
/usr/local ~/Documents
[arcege]:/usr/local> popd
~/Documents
[arcege]:~/Documents>
缺点是您需要记住使用pushd
而不是cd
。