Linux秘笈5. 用dirs, pushd和popd保存一些目录
二月 15th, 2009 Posted in 未分类
你能够使用pushd在堆栈中保存一些目录路径,然后用popd快速访问堆栈中的文件目录路径,下面为这三个命令的解释。
1. dirs: 展示目录堆栈
2. pushd: 向目录堆栈保存目录
3. popd: 从目录堆栈中获得目录,然后cd进去
Dirs输出当前路径和文件目录堆栈中的内容,甚至当目录堆栈为空,dirs将输出当前路径。
# popd
-bash: popd: directory stack empty
# dirs
~
# pwd
/home/ramesh
怎么使用pushd和popd呢?先让我们创建一些临时目录,然后通过把他们放入到文件目录堆栈中。
# mkdir /tmp/dir1
# mkdir /tmp/dir2
# mkdir /tmp/dir3
# mkdir /tmp/dir4
# cd /tmp/dir1
# pushd .
# cd /tmp/dir2
# pushd .
# cd /tmp/dir3
# pushd .
# cd /tmp/dir4
# pushd .
# dirs
/tmp/dir4 /tmp/dir4 /tmp/dir3 /tmp/dir2 /tmp/dir1
