Windows CMDでファイルとファイルの内容を検索

1028 ワード

ファイルの検索dirコマンドでファイルを検索
  • /sとは、現在のディレクトリがサブディレクトリを含むすべてのファイル
  • をリストすることを意味する.
  • /bはファイル名のみをリストし、日付、サイズなどのその他の情報は
  • を無視する.
    例:
    C:\Users\mt\Desktop>dir 2019* /s /b
    C:\Users\mt\Desktop\2019-01-09-history.log
    C:\Users\mt\Desktop\20190109     .doc
    C:\Users\mt\Desktop\20190110
    C:\Users\mt\Desktop\      (3)\20190108-1143_PrintFlat_PrintFlat_modules_
    incr.jar
    

    ファイルの内容を検索findstrコマンドでファイルの内容を検索
  • /s現在のディレクトリおよびすべてのサブディレクトリのファイルで一致する
  • を検索する.
  • /n一致行の行番号
  • を表示
    C:\Users\mt\Desktop>findstr /s /n "replace" C:\Users\mt\Desktop\2019-01-09
    -history.log
    
    findコマンドでファイルの内容を検索
  • /N一致行の行番号
  • を表示
  • /I文字列を検索するときに大文字と小文字を無視する
  • /C文字列を含む行数
  • のみを表示する.
  • /Vは、指定文字列を含むすべての行
  • を表示する.
    C:\Users\mt\Desktop>find /N /I  "replace" C:\Users\mt\Desktop\2019-01-09