Como definir ls -lh com hora e formato de data longa em ordem decrescente em .bashrc

3

Eu tentei configurar o seguinte alias em .bashrc -

$ alias ll
alias ll='ls --color=auto --time-style=long-iso'

Mas o acima não funciona. Eu quero ter o long-iso, bem como a ordem decrescente (data ou / e tempo) sempre que eu pedir para listar arquivos no CLI. Existe alguma maneira de fazer isso?

O comando acima me dá a saída em cores, mas não a parte long-iso. Estou fazendo algo errado?

Eu vi Defina ls -l time format mas não ajuda no meu caso: (

    
por shirish 08.10.2016 / 23:49

1 resposta

6

Está faltando um -l para ativar o formato de listagem longo e -t para classificar por hora de modificação.

Faça:

alias ll='ls -lt --color=auto --time-style=long-iso'

Para incluir arquivos ocultos também:

alias ll='ls -alt --color=auto --time-style=long-iso'

Para inverter a ordem de classificação, o mais antigo primeiro, adicione -r :

alias ll='ls -ltr --color=auto --time-style=long-iso'
alias ll='ls -altr --color=auto --time-style=long-iso'
    
por 08.10.2016 / 23:53

Tags