Le moyen le plus efficace d’obtenir une grande liste de répertoires sur le réseau

2

Je recherche des fichiers spécifiques sur un répertoire de serveur Windows 2003 contenant des milliers de fichiers. Le répertoire fait partie d'un volume réseau monté sur mon Mac.

En ce moment, j'utilise find:

find . -name \*STRING\*

Mais ce n'est pas encore très rapide. Y a-t-il un moyen de rendre cela plus rapide / efficace?

Dan B
la source

Réponses:

1

Installez Locate32 sur le serveur ( http://www.locate32.net/ ), puis RDP (connexion à distance) sur le serveur pour pouvoir effectuer une recherche à l'aide de l'icône de la barre d'état système.

Il créera une base de données de tous les fichiers sur le serveur et les recherches seront presque instantanées.

Je l'utilise même dans une machine virtuelle XP pour pointer sur plusieurs partages de serveur.

À M
la source
Wow, Locate32 est rapide . Bien que ce soit une solution de contournement, cela est certainement utile - merci pour le conseil.
Dan B
@DanB: N'oubliez pas que si la réponse la corrige, marquez-la comme acceptée avec la coche en regard de la réponse.
Wuffers
@Mark Je cherchais une solution qui fonctionnerait sur un client de ligne de commande Mac et / ou accessible par Mac. Il s'agissait donc d'une solution de contournement acceptable — et que je suis contente de connaître! —Elle n'a pas répondu à ma question initiale. .
Dan B
0

On dirait que vous regardez depuis votre Mac dans un répertoire partagé depuis un serveur Windows 2003. Si tel est le cas, alors oui. La réponse courte: Répertoriez les fichiers dans un fichier temporaire sur le serveur Win2k3 à l'aide d'un programme situé sur le serveur Win2k3. Transférez ce fichier sur votre Mac.

Vous êtes tué par la latence des requêtes adressées au serveur; ce qui précède va atténuer cela. Je ne connais pas les commandes exactes; Je sais juste que vous devez effectuer la recherche localement sur la machine Win2k3 et transférer le résultat sur Mac.

Slartibartfast
la source
Vous avez bien deviné ... J'ai mis à jour pour refléter la configuration actuelle.
Dan B