find

#unixコマンド#find#DOS

 

DOS窓で UNIX-like tools を使用する 

UNIX-like tools で find したい時は  findf.exe が用意されている。

カレントディクトリ配下のファイル一覧を表示する(再帰検索)

 DOS>findf  .  -type  f

カレントディクトリ配下のフォルダ一覧を表示する(再帰検索)

 DOS>findf  .  -type  d

カレントディレクトリ配下の特定ファイル名に一致するファイル一覧を表示する(再帰検索)

 DOS>findf  .  -type  f  -name  sample.txt

 DOS>findf  .  -type  f  -name  "sample*.txt"ワイルドカードが使える)

◆「Permission denied」を表示しないようにするには?

 何もしないと

 -----

 $ find  /  -name  user → 「user」を検索
 find: /usr/src: Permission denied
 find: /usr/share/skel/MailBox: Permission denied
 find: /usr/obj: Permission denied
 (略)
 /home/user

 -----

 「2>/dev/null」を指定して、警告メッセージをnullデバイスへ出力すると

 -----

 $ find / -name user 2>/dev/null
 /home/user

 -----