Je souhaite rechercher rapidement un fichier en fonction de son nom ou d'une partie de son nom, à partir de la ligne de commande Windows (et non sous Power Shell). Ceci est similaire à l'ouverture de l'Explorateur et à l'utilisation de la zone de recherche en haut.
Remarque: dir
peut effectuer une recherche en fonction d'un modèle de chaîne, mais pas dans les sous-répertoires.
Remarque2: findstr
peut être utilisé pour rechercher un jeton dans des fichiers et possède un indicateur de récursivité; C'est drôle qu'une découverte plus complexe puisse être facilement découverte ...
dir /s *foo*
recherche dans le dossier et les sous-dossiers en cours.
Il trouve des répertoires ainsi que des fichiers.
dir /b/s *.txt
recherche tous les fichiers txt dans l’arborescence. Avant de l'utiliser, changez simplement le répertoire en root using
cd/
vous pouvez également exporter la liste dans un fichier texte à l'aide de
dir /b/s *.exe >> filelist.txt
et rechercher à l'aide de
type filelist.txt | find /n "filename"
EDIT 1: Bien que cette commande dir fonctionne depuis les anciens jours DOS, Win7 a ajouté quelque chose de nouveau appelé Où
where /r c:\Windows *.exe *.dll
va rechercher exe & dll dans le lecteur c:\Windows comme suggéré par @SPottuit, vous pouvez également copier le résultat dans le presse-papiers avec
where /r c:\Windows *.exe |clip
attendez simplement que l'invite revienne et ne copiez rien d'ici là.
EDIT 2: Si vous effectuez une recherche récursive et que le résultat est grand, vous pouvez toujours utiliser more
pour activer la pagination, il affichera -- More --
en bas et passera au suivant. page une fois que vous avez appuyé sur SPACE
ou que vous avez déplacé ligne par ligne en appuyant sur ENTER
where /r c:\Windows *.exe |more
Pour plus d'aide essayez
where/?
dir *.txt /s /p
donnera des informations plus détaillées.
Le problème avec DIR est qu’il renverra de mauvaises réponses . Si vous recherchez DOC dans un dossier en utilisant DIR *.DOC
, il vous donnera également leDOCX. La recherche de *.HTM
donnera également leHTMLet ainsi de suite ...
vous pouvez rechercher dans Windows par dos et Explorer GUI.
DOS: 1) DIR 2) ICACLS (recherche des fichiers et des dossiers pour y définir des ACL) 3) cacls ........................... ....................... 2) exemple icacls c: * ntoskrnl *. */Système de subvention: (f)/c/t, puis utilisez PMON à partir de sysinternals pour surveiller ce que les forder sont censés accéder, le résultat contient le chemin d'accès contient votre nom de processus du lecteur est Explorer.exe ces filtres étaient ces derniers que vous devez appliquer