J'ai un dossier plein de dossiers et de fichiers. Je veux trier les fichiers par taille (afin que je puisse supprimer les fichiers les plus importants).
Je sais comment faire cela dans Windows Explorer, mais je ne peux pas trouver un moyen de le faire dans Mac OS X Finder.
Windows 2003:
Search
Search for files or folders named
et Containing text
champs de texte videsSearch Now
Existe-t-il un moyen de faire quelque chose comme celui-ci dans Finder sur Mac OS X?
Ouvrir la terminal, CD dans le dossier que vous souhaitez analyser et utiliser cette commande:
find . -type f -print0 | xargs -0 ls -l | sort -k5,5rn
Il devrait imprimer une liste de tous les fichiers de la hiérarchie, triés par taille. Au moins sur ma machine, ce qui n'est pas un Mac, mais un autre Unix. Mais en principe, cela devrait être à peu près la même chose.
Merci à Richard Hoskins pour le bogue avec les espaces dans les noms. C'est en fait une fonctionnalité de Xargs. Voir Ce site où il est expliqué assez bien. La version ci-dessus devrait fonctionner maintenant.
Edit
Voici une explication comment la commande fonctionne:
trouve . ==> Trouver des éléments du répertoire de travail actuel "".
-Type f ==> Recherche de fichiers réguliers
-Print0 ==> Imprimez le nom du fichier complet à la standard, se terminant par un caractère null, au lieu de la nouvelle ligne (ceci pour la manipulation des noms de fichiers avec les nouvelles lignes et l'espace blanc de Xargs)
xargs ==> exécuter la commande xargs (exécute une commande pour chaque ligne de standard dans)
-0 ==> Le délimiteur de ligne est le caractère null
lS -L ==> La commande pour Xargs à exécuter. De cette façon, nous obtenons les détails, en particulier la taille des fichiers.
trier ==> Trier les lignes en standard
-K5,5RN ==> Définition du champ de tri, commencez au champ 5 (Délimiter par défaut est vide) et terminez sur le champ 5. C'est le champ de taille de l'écran LS -L. r représente l'ordre de tri inversé, de sorte que les plus gros fichiers soient sur le dessus et n représentent un ordre de tri numérique.
En supposant que ce n'est qu'un dossier, ouvrez le dossier dans Finder. Cliquez ensuite sur le bouton "Détail". Enfin, cliquez sur la colonne "Taille". Les fichiers les plus gros trieront vers le haut. De plus, les dossiers de ce dossier sont également triés par taille - cliquez simplement sur le triangle à côté d'eux et vous verrez leurs fichiers triés également. (Ne pas "ouvrir" le dossier en double-cliquant, cliquez simplement sur le triangle pour développer leur contenu.)
Si vous vouliez faire une recherche, vous pouvez effectuer une recherche par taille de fichier. Allez dans le menu Fichier et choisissez Rechercher. Cliquez sur la liste qui commence à dire "type" et choisissez "Autre". Sélectionnez la taille de la liste qui vous apparaît. Entrez vos critères et votre recherche. Cependant, je ne trouve pas un moyen de faire afficher les résultats de la recherche de la colonne Taille du fichier. Il est donc plus facile d'utiliser cela pour trouver des fichiers supérieurs à une certaine taille que pour trier par taille.
Pour nettoyer mon disque de gros fichiers, je préfère simplement utiliser grand point de vue :
Search
modifier la sélection de This Mac
à "folder name"
Kind
Other
, puis Size
OK