Comment trouver tous les fichiers dont la taille est supérieure à…?

25

Existe-t-il un logiciel GUI qui peut explorer une arborescence et trouver tous les fichiers dont la taille est supérieure à une certaine quantité? Ni Nautilus ni Nemo ne semblent pouvoir le faire. Dans ma mémoire, je pourrais le faire avec PC-Tools dans DOS 3.0.

utile
la source

Réponses:

10

gnome-search-toolc'est ce que j'utilise. Très simple. Il a le filtre "La taille est au moins" où vous pouvez spécifier la taille minimale du fichier. Voir la copie d'écran pour rechercher mon dossier ISO avec une taille minimale de 10 000 000 Ko.

taille minimale du fichier gnome-search-tool

rik-shaw
la source
Merci rik.shaw, j'ai complètement oublié cela depuis que j'utilise l'unité, et comme je pensais que gnome-search-tool était une fonctionnalité / compagnon de Nautilus (ce que je sais maintenant faux) grandissant ... de plus en plus spartiate, donc je je suis passé à Nemo (ce qui, en fait, n'aide pas davantage en matière de recherche), donc j'étais coincé. Je vais essayer de nouveau, même si je me souviens de problèmes dans gnome-search-tool qui continuait à chercher pendant des heures lorsqu'il rencontrait des répertoires ou des fichiers non autorisés ou parcourait des liens. Quoi qu'il en soit, même s'il n'y a pas de meilleur outil, au moins c'était le genre de réponse que j'attendais. Merci encore.
utile
43
  • Dans les outils shell, nous avons find:

    find / -size +1M
    

    Pour les fichiers de plus de 1 mégaoctet.

  • Et dans les interfaces graphiques, nous avons l'analyseur d'utilisation de disque (baobab):

    sudo apt-get install baobab
    baobad
    

Il y a beaucoup plus sur cette question de SuperUser , mais pour toutes les fins et proposer le baobad suffit.

Braiam
la source
Merci Braiam, mais le baobab ne peut pas être utile car il n'aura pas d'option de recherche / tri de fichiers. De plus, puisque Unity le menu est cassé (plus de modification / préférences pour exclure les fichiers / dossier) et j'obtiens une erreur en analysant mon propre "/ home / me ou certains de ses sous-dossiers", peut-être des autorisations de .ssh, et aucun message à dirigez-moi vers un journal ... alors. find peut fonctionner mieux, mais ce n'est pas un gui, et à chaque fois (ce qui n'est pas souvent) ça pourrait être utile, dans l'urgence, j'ai oublié la syntaxe, donc ... find n'est pas pour mon humanité.
utile
@utile il y en a beaucoup plus sur le lien SU, je ne vais pas prendre la peine de les apporter puisque ... mm ... ça donnera l'impression que vous voulez une liste et que vous ne voulez pas (et ce n'est pas encouragé en SE), Dans tous les cas, essayez le lien si vous pensez que certains d'entre eux résolvent votre problème. BTW, comme vous pouvez le remarquer, je préfère les solutions CLI aux GUI depuis ... mmm ... je suis comme ça;).
Braiam
20

Lorsque j'ai besoin de libérer de l'espace sur les serveurs, j'utilise cette commande. Il trouve tous les fichiers de plus de 50 Mo et "du -h" crée une liste berret de fichiers et "sort -n" après le canal crée une liste numérique triée par taille de fichier.

find / -type f -size +50M -exec du -h {} \; | sort -n
zorbon.cz
la source
Oh quelle belle interface graphique pratique. C'est tout simplement trop facile pour un nouveau comme moi, mais en attendant le même en langage assembleur ... en attendant le code machine qui est le top de l'élégance, je m'en tiendrai à gnome-search-tool. -1
utile
4
Je sais que vous recherchez l'outil GUI, mais si vous en apprendrez plus avec Bash, vous le savez dans toutes les distributions et tous les environnements. Pour une meilleure compréhension, je vous l'explique. Si vous avez besoin, je peux l'expliquer plus en détail, c'est vraiment facile et très utile.
zorbon.cz
Merci zorbon.cz. Désolé pour ma façon ironique, mais j'ai tellement d'autres problèmes avec l'outil de ligne de commande qui devraient fonctionner comme prévu mais ne le font pas, alors je deviens facilement irascible quand une réponse arrive qui, évidemment, ne prend pas soin des soins que j'ai demandés avec. Eh bien, le fait est que je ne suis pas un nouvel utilisateur d'ordinateurs intermédiaires, alors je suis souvent frustré par Linux ... oui je sais que c'est le prix de la liberté et il y a toujours Windows si je veux revenir en arrière ... mais je mets le doigt dans la déchiqueteuse. Quoi qu'il en soit, je reconnais votre doux pré-commentaire sur votre ligne de commande: je ne l'ai pas vu au début
utile
Ma principale frustration est de savoir comment oser conseiller à quiconque d'utiliser cet OS alors que je ne peux même pas m'en empêcher si souvent.
utile
Désolé, peut-être l'une des raisons pour lesquelles je réponds est le fait que j'utilise maintenant Windows 8.1 :-) depuis Windows 8 RTM (plus de 2 ans) et que je ne peux pas revenir à Linux (et j'aimerais le faire), parce que il n'y a pas d'alternative à certains outils) et maintenant je ne sais "rien" sur l'interface graphique. Mais je vois la CLI tous les jours comme un administrateur système (je gère des dizaines de serveurs plus élevés fonctionnant sur CentOS ou certains sur Debian). Je comprends votre dernière mention et c'est vrai.
zorbon.cz
7

Et si vous cherchez à rechercher un type de fichier particulier, utilisez ceci:

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

Recherche tous les fichiers de type .js d'une taille supérieure à 1 Mo

vsingh
la source