LS [RESOLVIDO]

1. LS [RESOLVIDO]

Carlos Junior
Elliot

(usa Debian)

Enviado em 04/02/2016 - 21:52h

Pessoal, boa noite.

Primeiramente, sou usuário da distro MINT.

Estou estudando o comando LS e suas opções. De acordo com o "man ls", vejo que a explicação do "ls -c" está equivocada. Quando eu digito "ls-c", observo que os arquivos e diretórios são mostrados em ordem crescente por data.

Entendi também que o comando puro "ls", sempre mostrará por ordem do nome (não importando se é um diretório ou arquivo). Acredito que seja um padrão essa forma de visualização e a forma de visualizar isso é por coluna, dependendo do tamanho da janela do Terminal. Estou certo? Assim como ocorre com o "ls -a", "ls -b", é exibido em ordem por nome (logicamente cada opção com seu objetivo, mas o padrão é a ordem por nome).

No "man ls", é explicado ao comando "ls -c": "list entries by columns". É mentira! Pelo menos, não entendi assim.

Agora, a dúvida principal: quando digito "ls -ca", obtenho todos os arquivos e diretórios (inclusive ocultos) por ordem cronológica. Porém, quando digito: "ls -lac", obtenho os arquivos e diretórios (inclusive ocultos) por ordem de nome com os seus detalhes, ou seja, "ls -lac" é o mesmo que "ls -la". Por que?

Estou testando as diversas opções do comando (ou aplicativo) "ls" e suas combinações. Esse é o intuito do estudo e fiquei com essas dúvidas iniciais.

Obrigado desde já. Abraços.


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/02/2016 - 01:39h

Parece-me que houve alguma confusão.

Quem não faz muita diferença é o '-C', maiúsculo.
Quem exibe conforme o horário da última modificação é o '-c', minúsculo. Esse 'c' vem de ctime.

----------------------------------------------------------------------------------------------------------------
http://24.media.tumblr.com/tumblr_m62bwpSi291qdlh1io1_250.gif

# apt-get purge systemd

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden


3. Re: LS [RESOLVIDO]

Saulo Gomes
saulobr88

(usa Ubuntu)

Enviado em 04/02/2016 - 22:17h

Cara,

Estou usando o ubuntu 14.04.3 LTS e aqui na man page do ls mostra o seguinte:

-B, --ignore-backups
do not list implied entries ending with ~

-c with -lt: sort by, and show, ctime (time of last modification of file status information) with -l: show ctime and sort by name otherwise: sort by ctime, newest first

-C list entries by columns


Quando eu uso 'ls -C', detalhe que é o C maiúsculo, é apresentada a mesma coisa que só usar 'ls'.
Quando uso 'ls -lC' a opção -l é ignorada, as entradas do diretório (arquivos e pastas) são exibidos distribuídos em colunas de modo que caiba no tamanho da janela do emulador de terminal
Em qualquer caso usar a opção -a irá exibir os arquivos ocultos.

Como eu não uso o Mint já faz um bom tempo, não sei te dizer com exatidão, mas creio que essa prioridade entre as opções pode ser mudada na implementação do código fonte do executável.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts