Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> LinuxシステムFAQ >> Linuxでディレクトリとファイルを見つけるためのfindとlocateコマンドを説明する

Linuxでディレクトリとファイルを見つけるためのfindとlocateコマンドを説明する

  
find
find path-command parameters [出力形式]
パラメータの説明:
Path:欲しいものを見つける場所を教える>コマンドパラメータ:下記に多くのパラメータがあります。出力形式:-print、-printf、-print0、-exec、-ok、-lsの出力形式があります。とにかく、マニュアルを自分で見てください。
execについて話そう。
-exec findコマンドは、このパラメータで与えられた他のlinuxコマンドを実行してファイルを一致させる。対応するコマンドは 'command - と' {} \\;の形式です。{}と\\;の間のスペースに注意してください。
-okと - execは同じ効果がありますが、参加者とのみ対話します。
findコマンドの主なパラメータ:
-nameファイル名でファイルを検索します。
-permファイルのアクセス権でファイルを見つけます。
-prune -depthオプションを同時に指定した場合、findコマンドはfindコマンドを無視します。
-userファイルの所有者でファイルを検索します。
-groupファイルが属するグループに従ってファイルを検索します。
-mtime -n + nファイルの変更時刻に従ってファイルを検索します。-nはファイルの変更時刻がn日以内であることを意味し、+ nはファイルの変更時刻がn日前になったことを意味します。 findコマンドには-atimeおよび-ctimeオプションがありますが、それらはすべて-mtimeオプション
に似ているため、ここでは-mtimeオプションのみを紹介します。
-nogroup有効なグループがないファイルを検索します。つまり、ファイルが属するグループが/etc /groupsに存在しません。
-nouser有効な所有者のないファイルを検索します。つまり、ファイルの所有者は/etc /passwdに存在しません。
-newer file1!file2 file1よりも新しいがfile2よりも古いファイルを検索します。
-type次のような特定の種類のファイルを探します。
b - デバイスファイルをブロックします。
d - ディレクトリ。
c - キャラクタ型デバイスファイル。
p - パイプファイル。
l - シンボリックリンクファイル。
f - 通常のファイル。
s - socket file
-size n [c]ファイル長がnブロックのファイルを検索します。cは、ファイルの長さがバイト単位であることを示します。
-depthファイルを探すときは、まず現在のディレクトリでファイルを見つけ、次にそのサブディレクトリで調べます。
Copyright © Windowsの知識 All Rights Reserved