cd 和 ls 在同一個呼叫中

cd 和 ls 在同一個呼叫中

我經常需要cd訪問目錄並ls查看目錄列表。可以一擊完成嗎,這樣我就可以將別名加.bashrc為別名。我在谷歌上搜尋了一下,有一些答案,但不完整。

答案1

我認為這意味著您希望在ls運行後仍位於該目錄中,如果不是,只需ls使用 dir 作為參數運行。

cl() {
    cd "$@" && ls
}
foo$ mkdir bar
foo$ > bar/baz
foo$ > bar/qux
foo$ cl bar
baz  qux
bar$

相關內容