Pular para o conteúdo

COMO LISTAR ARQUIVOS COM BASE NO TAMANHO

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. COMO LISTAR ARQUIVOS COM BASE NO TAMANHO

Enviado em 15/07/2021 - 01:21h

Boa noite meus caros,

Estou com a seguinte dúvida:
Tenho vários arquivo em um unico diretório, porém nesse diretório existem vários arquivos que começam com o mesmo nome (só muda a numeração final e tamanho), por exemplo:

arquivo1: sas06.123456
arquivo2: sas06.456789
arquivo3: sas06.987524

Visto que, esses arquivos sempre começam com "sas06." existe alguma forma de copiar somente o maior arquivo dentre eles? maior em bytes e/ou mb?

Como faria ?

Já tentei de tudo, até com find -size... nao consegui.

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: COMO LISTAR ARQUIVOS COM BASE NO TAMANHO

Enviado em 15/07/2021 - 01:44h


v aí se te ajuda


------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------


3. Re: COMO LISTAR ARQUIVOS COM BASE NO TAMANHO

Enviado em 15/07/2021 - 03:28h


kassiomarinho escreveu:

Boa noite meus caros,

Estou com a seguinte dúvida:
Tenho vários arquivo em um unico diretório, porém nesse diretório existem vários arquivos que começam com o mesmo nome (só muda a numeração final e tamanho), por exemplo:

arquivo1: sas06.123456
arquivo2: sas06.456789
arquivo3: sas06.987524

Visto que, esses arquivos sempre começam com "sas06." existe alguma forma de copiar somente o maior arquivo dentre eles? maior em bytes e/ou mb?

Como faria ?

Já tentei de tudo, até com find -size... nao consegui.

Sugestão, bastante simples:
ls -lS sas06*
O Maior arquivo é o primeiro da listagem, logo,
ls -lS|awk 'NR==1 {print $9}' 



______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________
Nota de esclarecimento:
O comando: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p',
faz parte da minha assinatura.
O qual, "filtra" a página: "https://www.vivaolinux.com.br/termos-de-uso/";,
Mostrando o seguinte:

Se você sanou sua dúvida ou resolveu um problema a partir de um
tópico criado, é extremamente recomendável que acesse o tópico e
marque-o como "RESOLVIDO". E mais recomendável ainda que você eleja
como melhor resposta a que mais lhe ajudou.

______________________________________________________________________

4. Re: COMO LISTAR ARQUIVOS COM BASE NO TAMANHO

Enviado em 15/07/2021 - 13:08h

kassiomarinho escreveu:

Boa noite meus caros,

Estou com a seguinte dúvida:
Tenho vários arquivo em um unico diretório, porém nesse diretório existem vários arquivos que começam com o mesmo nome (só muda a numeração final e tamanho), por exemplo:

arquivo1: sas06.123456
arquivo2: sas06.456789
arquivo3: sas06.987524

Visto que, esses arquivos sempre começam com "sas06." existe alguma forma de copiar somente o maior arquivo dentre eles? maior em bytes e/ou mb?

Como faria ?

Já tentei de tudo, até com find -size... nao consegui.


Uma forma simples e fácil seria assim, entre no diretório que tem os arquivos que vc quer e execute:
Ah mude ,o /tmp/DESTINO para o caminho ande o maior arquivo será copiado


MAIOR=$(du -sh sas06.*|sort -h|tail -n1|awk '{print $2}') && cp -av $MAIOR /tmp/DESTINO


#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder