Linux Command popd

1. 简介

popd命令用于从目录堆栈中删除目录。popd 中的“d”代表目录,因为它将目录路径删除到堆栈中。执行此命令后,当前目录堆栈显示为以空格分隔的目录列表。在每个 popd命令之后,目录堆栈的大小都会减小。此目录堆栈基于后进先出 (LIFO) 原则。

2. 语法

popd [OPTIONS] [DIRECTORY]

3. 参数

+N:将第N个目录删除(从左边数起,数字从0开始);
-N:将第N个目录删除(从右边数起,数字从0开始);
-n:将目录出栈时,不切换目录。

4. 实例

root@Mylinux:/tmp/dir4# popd(相当于popd +0)
/tmp/dir3 /tmp/dir2 /tmp/dir1 ~

root@Mylinux:/tmp/dir3# pushd /tmp/dir4
/tmp/dir4 /tmp/dir3 /tmp/dir2 /tmp/dir1 ~

root@Mylinux:/tmp/dir4# popd +1
/tmp/dir4 /tmp/dir2 /tmp/dir1 ~

root@Mylinux:/tmp/dir4# popd -2
/tmp/dir4 /tmp/dir1 ~
Copyright © ghostwritten 浙ICP备2020032454号 2022 all right reserved,powered by Gitbook该文件修订时间: 2022-06-14 05:32:39

results matching ""

    No results matching ""