SóProvas


ID
1643284
Banca
CESPE / CEBRASPE
Órgão
TCU
Ano
2015
Provas
Disciplina
Sistemas Operacionais
Assuntos

Julgue o item a seguir, a respeito do gerenciamento de servidores Windows e Linux.

No Linux, o comando ls -lRash sort –s lista, em ordem decrescente de tamanho, os arquivos existentes em determinado diretório, incluindo os arquivos ocultos e os presentes em seus subdiretórios.

Alternativas
Comentários
  • > ls -lRash sort –s

    ls: sort: No such file or directory

    ls: –s: No such file or directory

  • O nome "sort" não podemos considerar errado, uma vez que poderia ser o nome da própria pasta. Me parece que o erro é porque para listar por ordem de tamanho o correto é o parâmetro -S (s maiúsculo), uma vez que o -s (s minúsculo) apenas mostra o tamanho dos arquivos.

    Fonte: http://linuxcommand.org/man_pages/ls1.html


    Sobre parâmetro após o nome da pasta aqui funcionou, mas não sei dizer se isso é o correto.

  • Xxxxx 

    Para resolver a questão, ser ia necessário lembrar os parâmetros do ls:

    -l = listar formato longo;

    -R = recursivo diretórios e subdiretorios;

    -a = listar arquivos ocultos;

    -s = lista o tamanho (size) do arquivo;

    -S = lista ordenada por tamanho

    -h = formato humano;

    O ponto da questão era diferenciar -s (somente lista p tamanho) de -S (listagem ordenada por tamanho)


  • Para resolver essa questão basta lembrar que é necessário o operador pipe "|" para comunicação entre processos.

     

    Veja que sem o pipe não se pode rodar dois comandos numa mesma linha, caso contrario o primeiro achará que o segundo é parâmentro. Teria que ser algo assim: ls | sort

  • O comando que funcionaria seria o seguinte:

    ls -lRash | sort -r

    parâmetros do comando ls:

    -l = listar formato longo;

    -R = recursivo diretórios e subdiretórios;

    -a = listar arquivos ocultos;

    -s = lista o tamanho (size) do arquivo;

    -h = formato humano;

    parâmetros do comando sort:

    -r = ordem reversa

    Para testar comandos online: https://repl.it/languages/bash

    Gabarito: Errado