dirs
顯示目錄堆棧。
語法
1dirs [-clpv] [+N] [-N]
主要用途
- 顯示目錄堆棧。
- 清空目錄堆棧。
選項
1-c 清空目錄堆棧。
2-l 堆棧內以~開頭的目錄在顯示時展開。
3-p 將目錄堆棧內的每一個目錄按行顯示。
4-v 將目錄堆棧內的每一個目錄按行顯示並在每行前加上堆棧內的位置編號。
參數
+N(可選):不帶參數執行dirs
命令顯示的列表中,左起的第N個目錄將被顯示。(從0開始計數)
-N(可選):不帶參數執行dirs
命令顯示的列表中,右起的第N個目錄將被顯示。(從0開始計數)
返回值
返回成功除非提供了非法選項或執行出現錯誤。
例子
1# 添加目錄到堆棧。
2[user2@pc ~]$ dirs
3~
4[user2@pc ~]$ pushd -n ~/Desktop
5~ ~/Desktop
6[user2@pc ~]$ pushd -n ~/Pictures
7~ ~/Pictures ~/Desktop
8[user2@pc ~]$ pushd -n ~/bin
9~ ~/bin ~/Pictures ~/Desktop
10
11# 選項和參數的示例:
12[user2@pc ~]$ dirs -l
13/home/user2 /home/user2/bin /home/user2/Pictures /home/user2/Desktop
14[user2@pc ~]$ dirs -p
15~
16~/bin
17~/Pictures
18~/Desktop
19[user2@pc ~]$ dirs -v
20 0 ~
21 1 ~/bin
22 2 ~/Pictures
23 3 ~/Desktop
24[user2@pc ~]$ dirs +2
25~/Pictures
26[user2@pc ~]$ dirs -2
27~/bin
28[user2@pc ~]$ dirs -c
29[user2@pc ~]$ dirs
30~
注意
bash
的目錄堆棧命令包括dirs popd pushd
。- 當前目錄始終是目錄堆棧的頂部。
- 該命令是bash內建命令,相關的幫助信息請查看
help
命令。
來源:https://github.com/jaywcjlove/linux-command
最後修改於: Wednesday, January 31, 2024
版權申明:
- 未標註來源的內容皆為原創,未經授權請勿轉載(因轉載後排版往往錯亂、內容不可控、無法持續更新等);
- 非營利為目的,演繹本博客任何內容,請以'原文出處'或者'參考鏈接'等方式給出本站相關網頁地址(方便讀者)。