Qual é a diferença entre "ps -e --sort -size" e "ps -e --sort size"? Executei no meu desktop e vi que dão resultados diferentes, mas não entendi a lógica.
Qual é a diferença entre "ps -e --sort -size" e "ps -e --sort size"? Executei no meu desktop e vi que dão resultados diferentes, mas não entendi a lógica.
Olá Dante, tudo bem?
Sinto muito pela demora no retorno!
Analisando no manual do Linux com o comando man ps
, não encontrei -size
com o -
, apenas size
:
Tradução: quantidade aproximada de espaço de troca que seria necessária se o processo sujasse todas as páginas graváveis e, em seguida, fosse trocado. Este número é bastante aproximado!
Portanto, acredito que com o -
não seja usual. Mas notei que ele imprime a ordem ao contrário, funcionando como um negativo, exemplo:
Do lado esquerdo coloquei o resultado do comando ps -e --sort size
em um bloco de notas e do lado direito um bloco de notas com o resultado do comando ps -e --sort -size
. Ambos os documentos possuem a mesma quantidade de linhas, então mostram os mesmos processos.
Mas como é possível ver no bloco em destaque:
CMD (lado esquerdo no final do documento) | CMD (lado direito no início do documento) |
---|---|
snap-store | Discord |
Discord | chrome |
chrome | chrome |
chrome | chrome |
chrome | chrome |
chrome | chrome |
chrome | chrome |
chrome | chrome |
chrome | chrome |
chrome | Discord |
Discord | snap-store |
Os processos são os mesmos mas estão com a ordem invertida.
Lembrando que não encontrei essa informação no manual ou em algum site, foi apenas uma observação minha.
Espero que tenha ajudado e qualquer coisa, estamos à disposição!
Abraços e bons estudos 😄