ls informativo
Publicado por Fernando T. Da Silva (última atualização em 02/12/2013)
[ Hits: 5.376 ]
Homepage: http://meumundotux.blogspot.com.br/
Simples script que utiliza o comando ls para fornecer mais informações dos arquivos, como a soma total em tamanho, quantidade de arquivos, similar ao dir do MS-DOS para que já usou muito o mesmo há anos atrás. O script é simples e fornece informações apenas do diretório corrente, mas é útil quando quiser informações apenas do mesmo e um outro detalhe é que não funciona com curinga ou especificar nomes de arquivos.
Exemplo do resultado do script lsmais:
$ lsmais
total 242M
-rw-r--r-- 1 nando nando 3,7M Dez 1 08:38 Abalou.mp3
-rw-rw-r-- 1 nando nando 91K Dez 1 08:38 cindy25_jpg3.jpg
-rw-rw-r-- 1 nando nando 72K Dez 1 08:38 cindy55.jpg
drwxrwxr-x 2 nando nando 4,0K Dez 1 08:39 docs
drwxrwxr-x 2 nando nando 4,0K Dez 1 08:39 imagens
-rw-r--r-- 1 nando nando 14K Dez 1 08:37 meudisco.txt
-rw-rw-r-- 1 nando nando 239M Dez 1 08:37 screencast-pavucontrol-ffmpeg.mp4
==========
total 242M
Total: 7 arquivos
Sendo: 2 diretorios
-----------------------------
Não foram incluídos subdiretórios e arquivos ocultos nesta listagem.
# este script mostra o tamanho em kb, mb ou gb cfe o tam. do arquivo, lista arquivos em uma coluna, exibi o total da soma dos arquivo, n°total de arquivos e quantos diretorios existem, pode usar o | more para paginar listagem grande # nao incluir listagem de subdiretorios, nem mostra ou incluir arquivos ocultos na listagem. ls -lh ; echo ========== ; ls -lh | grep total ; ls -1 | echo "Total: `wc -l` arquivos" ; ls -d1 */ 2>/dev/null | echo "Sendo: `wc -l` diretorios" ; echo ----------------------------- ; echo Não foram incluídos subdiretórios e arquivos ocultos nesta listagem.
Script para preparar o pc para receber e gerenciar celular MOTOROLA (refeito o script)
Corte de faixa de áudio com o cutmp3
Slocal Manipulação de pacotes Slackware
QMPlay2 20.12.16 Build para o Deepin 20 - Novo Esquema
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Vou voltar moderar conteúdos de Dicas e Artigos (1)
SysAdmin ou DevOps: Qual curso inicial pra essa área? (3)
É cada coisa que me aparece! - não é só 3% (3)
Melhorando a precisão de valores flutuantes em python[AJUDA] (5)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta