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$

相关内容