What does it mean? What is "Exit 2"?
É o status de saída de ls
. Veja man for ls:
Exit status:
0 if OK,
1 if minor problems (e.g., cannot access subdirectory),
2 if serious trouble (e.g., cannot access command-line argument).
Eu acho que o motivo é que você tem muitos arquivos * conf em /etc
e nenhum arquivo * conf em / usr. De fato, ls -ld /usr/*conf;
teria o mesmo efeito.
Então, se eu fizer no meu computador ls
para um arquivo existente:
ls main.cpp; echo $?
main.cpp
0
E para um arquivo que não existe:
ls main.cppp; echo $?
ls: cannot access main.cppp: No such file or directory
2
Ou como um processo em segundo plano ls para um arquivo que não existe:
>ls main.cppp &
[1] 26880
ls: cannot access main.cppp: No such file or directory
[1]+ Exit 2 ls main.cppp