Eu vejo o problema. Você usa ls -lrta ssh*
no diretório /etc/
. Isso corresponde ao diretório ssh
nessa pasta e, em seguida, lista o conteúdo desse diretório. Esses arquivos que você vê estão, na verdade, em /etc/ssh/
.
Um ls -lrtad ssh*
não irá para o diretório.
Acesse seus arquivos no diretório /etc/ssh/
.
O mais complicado aqui é que ls
normalmente colocaria um cabeçalho em tais casos em que esses arquivos são de qual diretório quando você tenta um ls
com um *
na linha de comando. O problema é que o *
é expandido pelo shell para criar a linha de comando. Por exemplo, quando você escreve ls py*
e o diretório tem python
e python3
também, o shell executará este comando: ls python python3
e a saída será algo como:
python:
debian_config
python3:
debian_config
Como ls
vê os vários argumentos, ele imprime um cabeçalho para cada diretório. Assim, você pode ver facilmente que esses arquivos são de diretórios diferentes. Mas quando há apenas uma correspondência no diretório, como no seu caso, ls ssh*
se expande para ls ssh
, então ls
vê que você coloca apenas um argumento, então não há necessidade do cabeçalho, como você sabe o que você está fazendo, e a saída será semelhante à sua.