cd e ls na mesma chamada

cd e ls na mesma chamada

Muitas vezes preciso cdacessar um diretório e lsver a listagem do diretório. Isso pode ser feito de uma só vez, para que eu possa adicionar .bashrcum alias. Pesquisei no Google, houve algumas respostas, mas incompletas.

Responder1

Presumo que isso significa que você ainda deseja estar no diretório após lsa execução; caso contrário, basta executar lscom o dir como argumento.

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

informação relacionada