Como encontrar todos os arquivos com tamanho maior que…?

25

Existe algum software de GUI que possa explorar uma árvore e encontrar todos os arquivos com tamanho maior que alguma quantidade? Nem Nautilus nem Nemo parecem capazes de fazer isso. Na minha memória, eu poderia fazer isso com o PC-Tools no DOS 3.0.

útil
fonte

Respostas:

10

gnome-search-toolé o que eu uso. Muito simples. Possui o filtro "Tamanho é pelo menos", onde você pode especificar o tamanho mínimo do arquivo. Consulte a impressão da tela para pesquisar minha pasta ISOs com um tamanho mínimo de 10.000.000 KB de tamanho.

tamanho mínimo do arquivo da ferramenta de pesquisa do gnome

rik-shaw
fonte
Obrigado rik.shaw, esqueci completamente isso desde que uso a unidade, e como eu pensava que a ferramenta de pesquisa gnome era um recurso / companheiro do Nautilus (o que agora eu sei que é falso) crescendo ... cada vez mais espartano, então eu mudei para o Nemo (que, aliás, não ajuda mais nessa questão de pesquisa), então fiquei preso. Vou tentar novamente, embora me lembre de problemas na ferramenta de pesquisa do gnome, mantendo a procura por horas quando encontrou diretórios ou arquivos não autorizados ou percorrendo links. De qualquer forma, mesmo que não exista uma ferramenta melhor, pelo menos era o tipo de resposta que eu esperava. Mais uma vez obrigado.
Útil
43
  • Nas ferramentas de shell, temos find:

    find / -size +1M
    

    Para arquivos com mais de 1 megabyte.

  • E nas GUI's temos o Disk Usage Analitizer (baobab):

    sudo apt-get install baobab
    baobad
    

Há muito mais sobre essa questão do superusuário , mas para todos os fins e propor o baobad é suficiente.

Braiam
fonte
Obrigado Braiam, mas o baobab não pode ser útil, pois não terá a opção de pesquisa / classificação de arquivos. Além disso, como o Unity está com o menu quebrado (não há mais edição / preferências para excluir arquivos / pasta) e recebo um erro ao analisar minha própria "/ home / me ou algumas de suas subpastas", talvez autorizações de .ssh e nenhuma mensagem para direcione-me para um log ... então. find pode funcionar melhor, mas não é um gui, e toda vez (o que não é frequente) poderia ser útil, na urgência, esqueci a sintaxe, então ... find não é para a minha humanidade.
útil
@ útil há muito mais no link SU, não vou me incomodar em trazê-los desde ... mm ... isso dará a impressão de que você deseja uma lista e não deseja (nem é incentivado no SE), de qualquer forma, experimente o link, se achar que alguns deles resolvem o seu problema. BTW, como você pode notar, eu prefiro soluções CLI do que GUI's desde ... mmm ... eu sou assim;).
Braiam
20

Quando preciso liberar mais espaço nos servidores, uso este comando. Ele encontra todos os arquivos maiores que 50 MB e "du -h" cria uma lista de arquivos e "ordena-n" após o pipe torna a lista classificada numericamente por tamanho de arquivo.

find / -type f -size +50M -exec du -h {} \; | sort -n
zorbon.cz
fonte
Oh, que agradável GUI útil. É muito fácil para um novato como eu, mas esperando o mesmo na linguagem assembly ... esperando o código da máquina que é o mais elegante, vou me ater à ferramenta de pesquisa do gnome. -1
útil
4
Eu sei que você pesquisa a ferramenta GUI, mas se você aprender mais com o Bash, saberá isso em todas as distros e ambientes. Para uma compreensão mais fácil, eu explico isso para você. Se você precisar, posso explicar isso com mais detalhes, é realmente fácil e muito útil.
Zorbon.cz 12/10
Obrigado zorbon.cz. Desculpe pelo meu jeito irônico, mas eu tenho muitos outros problemas com a ferramenta de linha de comando que devem funcionar da maneira pretendida, mas não funcionam, por isso fico fácil irascível quando chega uma resposta que obviamente não cuida dos cuidados que eu pedi com. Bem, o ponto é que eu não sou aquele usuário intermediário de computadores novatos, então frequentemente fico frustrado com o Linux ... sim, eu sei que é o preço da liberdade e ainda existe o Windows se eu quiser voltar ... mas eu coloquei o dedo na trituradora. De qualquer forma eu reconhecer o seu gentil pré-comentário em sua linha de comando: Eu não vê-lo em primeiro lugar
útil
Minha principal frustração é como eu poderia me atrever a aconselhar alguém a usar esse sistema operacional quando eu nem consigo me controlar com tanta frequência.
útil
Desculpe, talvez um dos meus motivos para responder seja que agora uso o Windows 8.1 :-) desde o Windows 8 RTM (mais de 2 anos) e não posso voltar ao linux (e gostaria de fazê-lo), porque não existem alternativas para algumas ferramentas) e agora não sei "nada" sobre a GUI. Mas vejo a CLI todos os dias como sysadmin (eu administro dezenas mais altas de servidores em execução no CentOS ou alguns no Debian). Eu entendo sua última menção e é verdade.
Zorbon.cz 12/10
7

E se você estiver procurando por um tipo específico de arquivo, use o seguinte:

find . -name *.js -size +1M -ls   

Pesquisa todos os arquivos do tipo .js com tamanho maior que 1 MB

vsingh
fonte