Comando "ls" completo, para mostrar várias características de seus arquivos e diretórios

Publicado por Alberto Federman Neto. em 12/07/2017

[ Hits: 10.153 ]

Blog: https://ciencialivre.blog/

 


Comando "ls" completo, para mostrar várias características de seus arquivos e diretórios



Você pode ver seus arquivos e diretórios com um clássico comando "ls"...

Assim, "ls", sem opções (ou "ls -d") te mostrará os diretórios. "ls -a", te mostrará os diretórios e os arquivos etc.

Se você quiser que um simples comando "ls" te mostre várias características ao mesmo tempo, fique completo, com um editor de texto em modo root, edite seu arquivo $HOME/.bashrc, e nele, coloque esta linha (é um comando "alias", que substitui uma palavra ou uma string):

alias ls='ls --color=auto -1ahlvX --group-directories-first'

e salve o arquivo.

Cada vez que você executar o comando "ls", vão aparecer muitas informações:

Os diretórios, depois os arquivos, Tudo em ordem alfabética e com as permissões, donos, grupos, tamanho, data e hora e outras informações.

Vejam no meu teste, na pasta HOME. diretórios escondidos ("hidden"), depois diretórios comuns, arquivos escondidos, comuns etc. No Terminal, tudo aparece ainda em cores diferentes:

ls
total 488K
drwx------ 56 albfneto albfneto 4,0K Jul  6 20:55 .
drwxr-xr-x  5 root     root     4,0K Jun 29 15:09 ..
drwxr-xr-x  6 albfneto albfneto 4,0K Mai 17 18:10 .afterstep
drwxr-xr-x  7 albfneto albfneto 4,0K Mai  6 16:20 .atom
drwxr-xr-x 38 albfneto albfneto 4,0K Jul  6 17:47 .cache
drwxr-xr-x 71 albfneto albfneto 4,0K Jul  6 21:19 .config
drwx------  2 albfneto albfneto 4,0K Mai 24 17:23 .cups
drwx------  3 albfneto albfneto 4,0K Abr 27 19:06 .dbus
drwxr-xr-x  4 albfneto albfneto 4,0K Mai 19 12:35 .designer
drwxr-xr-x  3 albfneto albfneto 4,0K Mai 17 15:17 .e
drwx------  6 albfneto albfneto 4,0K Mai 18 15:15 .e16
drwxr-xr-x  4 albfneto albfneto 4,0K Mai 17 15:17 .elementary
drwxr-xr-x  4 albfneto albfneto 4,0K Mai 31 14:20 .emerald
drwxr-xr-x  5 albfneto albfneto 4,0K Abr 27 19:59 .entropy
drwxr-xr-x  2 albfneto albfneto 4,0K Abr 27 20:48 .fluxbox
drwxr-xr-x  4 albfneto albfneto 4,0K Jul  6 13:17 .gconf
drwxr-xr-x  2 albfneto albfneto 4,0K Abr 25 23:57 .gconfd
drwxr-xr-x  5 albfneto albfneto 4,0K Jun 28 18:10 .gkrellm2
drwx------  3 albfneto albfneto 4,0K Abr 27 20:00 .gnome
drwx------  2 albfneto albfneto 4,0K Mai 19 20:47 .gnome2
drwx------  3 albfneto albfneto 4,0K Mai 22 18:55 .gnupg
drwx------  4 albfneto albfneto 4,0K Mai 29 20:27 .googleearth
drwx------  2 albfneto albfneto 4,0K Mai  9 18:08 .grsync
drwxr-xr-x  2 albfneto albfneto 4,0K Jun 22 19:55 .gstreamer-0.10
drwx------  2 albfneto albfneto 4,0K Jun 27 18:20 .gtklp
dr-x------  2 albfneto albfneto    0 Jul  6 13:18 .gvfs
drwxr-xr-x  3 albfneto albfneto 4,0K Jul  6 13:18 .hplip
drwxr-xr-x  8 albfneto albfneto 4,0K Jun 28 14:28 .icons
drwxr-xr-x  3 albfneto albfneto 4,0K Jun  6 18:49 .kde4
drwxr-xr-x  3 albfneto albfneto 4,0K Mai 17 13:30 .kde4.copia.nao.funciona
drwxr-xr-x  3 albfneto albfneto 4,0K Abr 25 23:57 .local
drwx------  5 albfneto albfneto 4,0K Mai  4 21:48 .mozilla
drwxr-xr-x  2 albfneto albfneto 4,0K Mai 20 15:37 .mplayer
drwxr-xr-x 11 root     root     4,0K Jul  4 13:45 .oh-my-zsh
drwxr-xr-x  2 albfneto albfneto 4,0K Abr 25 23:57 .opera
drwx------  3 albfneto albfneto 4,0K Abr 27 20:00 .pki
drwxr-xr-x  3 albfneto albfneto 4,0K Mai 29 20:31 .qmmp
drwxrwx---  3 albfneto albfneto 4,0K Mai 31 15:30 .sane
drwx------  2 albfneto albfneto 4,0K Out  4  2009 .ssh
drwxr-xr-x  3 albfneto albfneto 4,0K Mai 10 13:11 .subversion
drwxr-xr-x  2 albfneto albfneto 4,0K Abr 29 22:07 .themes
drwxr-xr-x  4 albfneto albfneto 4,0K Mai 31 17:06 .thumbnails
drwx------  3 albfneto albfneto 4,0K Mai 23 22:31 .tilda
drwxr-xr-x  2 albfneto albfneto 4,0K Mai 29 22:13 .wmWeatherReports
drwxr-xr-x  3 albfneto albfneto 4,0K Mai 30 20:33 .xbindkeys_config
drwxr-xr-x  5 albfneto albfneto 4,0K Mai 16 22:17 Desktop
drwxr-xr-x  2 albfneto albfneto 4,0K Mai 31 15:37 Documentos
drwxr-xr-x  2 albfneto albfneto 4,0K Mai 13 19:02 Downloads
drwxr-xr-x  3 albfneto albfneto 4,0K Jun 29 14:09 Imagens
drwxr-xr-x  2 albfneto albfneto 4,0K Abr 29 22:07 Modelos
drwxr-xr-x  2 albfneto albfneto 4,0K Abr 29 22:07 Música
drwxr-xr-x  2 albfneto albfneto 4,0K Abr 29 22:07 Público
drwxr-xr-x  2 albfneto albfneto 4,0K Abr 29 22:07 Vídeos
drwxr-xr-x  2 albfneto albfneto 4,0K Mai 20 17:25 dwhelper
drwxr-xr-x  8 albfneto albfneto 4,0K Mai  9 12:25 teste
drwxrwxr-x  2 albfneto albfneto 4,0K Jul  4 20:28 'Área de trabalho'
-rw-------  1 albfneto albfneto 2,4K Mai 31 17:05 .ICEauthority
-rw-------  1 albfneto albfneto   58 Jul  6 13:17 .Xauthority
-rw-r--r--  1 root     root       46 Jun  2 19:16 .Xmodmap
-rw-r--r--  1 root     root     3,6K Jul  6 21:26 .bashrc
-rw-------  1 albfneto albfneto  35K Jul  6 20:56 .bash_history
-rw-r--r--  1 albfneto albfneto  127 Mar  5 18:27 .bash_logout
-rw-r--r--  1 albfneto albfneto  204 Mar  5 18:27 .bash_profile
-rw-r--r--  1 albfneto albfneto  242 Jun  2 16:42 .cairo-clockrc
-rw-r--r--  1 albfneto albfneto  197 Mai 20 17:51 .devedeng
-rw-------  1 albfneto albfneto   83 Mai 17 13:28 .directory
-rw-r--r--  1 albfneto albfneto   25 Abr 25 23:59 .dmrc
-rw-r--r--  1 albfneto albfneto  965 Out 26  2016 .emacs
-rw-r-----  1 albfneto albfneto    0 Jun  2 20:51 .gksu.lock
-rw-r--r--  1 albfneto albfneto  556 Jun  2 16:44 .gtkrc-2.0
lrwxrwxrwx  1 albfneto albfneto   25 Abr 29 21:16 .gtkrc-2.0-kde4 -> /home/albfneto/.gtkrc-2.0
-rw-r--r--  1 albfneto albfneto 4,1K Mai 17 19:11 .gtkrc-2.0_afterstep
-rw-r--r--  1 albfneto albfneto 1,2K Mai 17 19:11 .gtkrc_afterstep
-rw-r--r--  1 albfneto albfneto  22K Out 26  2016 .gtk_qt_engine_rc
-rw-------  1 albfneto albfneto  511 Jul  5 19:18 .history
-rw-r--r--  1 albfneto albfneto    4 Jul  6 13:17 .magneto.lock
-rw-r--r--  1 albfneto albfneto 1,2K Out 26  2016 .nanorc
-rw-r--r--  1 albfneto albfneto  917 Out 26  2016 .pystartup
-rw-------  1 albfneto albfneto  116 Abr 27 20:32 .serverauth.1327
-rw-------  1 albfneto albfneto  174 Abr 27 20:49 .serverauth.1707
-rw-r--r--  1 albfneto albfneto 1,3K Jun  2 20:25 .xbindkeysrc
-rw-r--r--  1 albfneto albfneto  179 Out 26  2016 .xprofile
-rw-r--r--  1 albfneto albfneto  12K Mai 22 21:26 .xscreensaver
-rw-r--r--  1 albfneto albfneto  40K Jul  4 14:53 .zcompdump
-rw-r--r--  1 albfneto albfneto  40K Jul  4 14:53 .zcompdump-sabayon-5.3.1
-rw-r--r--  1 root     root     2,8K Jul  4 13:45 .zsh
-rw-r--r--  1 root     root     2,6K Jul  4 14:37 .zshrc
-rw-------  1 albfneto albfneto  332 Jul  4 13:47 .zsh_history
-rw-r--r--  1 albfneto albfneto  551 Mar  5 18:27 bashrc.original
-rw-r-----  1 albfneto albfneto    0 Jun 27 18:02 hp-check.log
-rw-------  1 albfneto albfneto  332 Mai 29 19:24 nohup.out
-rw-r--r--  1 albfneto albfneto  343 Jun  2 19:01 xmodmap-pp

Outras dicas deste autor

Instalando webcams simples em Linux

Instalador universal de pacotes PackageKit e suas GUIs em qualquer distro, inclusive no Sabayon

SwiftEasel - Novo navegador otimizado em função da distro e arquitetura de hardware

Obtendo sempre o GParted mais recente

Informações completas sobre os arquivos numa pasta

Leitura recomendada

Lidando com compactação de arquivos

Comando CUT usando delimitador TAB

GRUB Rescue - recuperando o Grub com 4 comandos

Encontrando o par de chaves ou parênteses no VIM

Limpar comentários

  

Comentários
[1] Comentário enviado por jeffersonmartins em 15/07/2017 - 20:10h

Parabéns pela dica rs!
Coloquei para funcionar já, um belo de um atalho! rsrs
Obrigado!

[2] Comentário enviado por albfneto em 11/06/2018 - 16:31h

ATUALIZAÇÃO:
11 de Junho de 2018.

Outro "ls" modificado, este mostra permissões até em Octal.

$ ls -l | awk '{k=0;for(i=0;i<=8;i++)k+=((substr($1,i+2,1)~/[rwx]/)*2^(8-i));if(k)printf("%0o ",k);print}'

Veja Dica 2 no meu Artigo:

https://edpsblog.wordpress.com/2017/05/16/pequenas-dicas-para-sabayon-e-outros-linux/

¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: [i] Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva[/i].



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts