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.047 ]

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

Carregue o BOINC com você e use em qualquer computador!

Repositórios Brasileiros de Sabayon Linux - Atualização e complemento

Atualizando suporte ao Dropbox em Sabayon

Sabayon Linux - Nova sintaxe e modos de uso dos repositórios

Serão os Últimos Sabayon Linux?

Leitura recomendada

Assista Star Wars episódio IV no terminal

Colocando seu lilo boot no disquete

Instalar ou Remover Múltiplos pacotes no Void Linux

Limpando a cache DNS (Red Hat / Suse / CentOS)

Fingindo que está ocupado no trabalho enquanto toma um café ouvindo podcast

  

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