今日、私はLinuxシステムを学ぶか、またはこのシステムのユーザーに恵まれている、今日このチュートリアルではシステムコマンドラインで[検索]コマンドを適用する方法を教えます役割は非常に強力なので、通常誰でもが多かれ少なかれ学ぶべきです。
最初はfindの構文です。
find [開始ディレクトリ]条件付き演算を探す
式の方法もあります。find PATH OPTION [-exec COMMAND {} \\; ]
findコマンドは、与えられたオプションに基づいてファイルとそのサブディレクトリ内のファイルを再帰的に検索します。つまり、条件を探します。 '開始ディレクトリ'は非常に優れています。
このコマンドの検索条件は、論理演算子not、and、またはで構成される複合条件にすることができます。論理演算子and、またはnotの意味は次のとおりです。
(1)and:logical AND(' -a'のコマンドで表されます)は、指定された条件のみを示すシステムデフォルトオプションです。両方が満たされている場合、条件の検索は満足できるものと見なされます。たとえば、次のようになります。
find– name’ tmp’– xtype c -user’ inin’
%このコマンドは、指定された3つの条件すべてを満たすすべてのファイルを探します。 p>(2)or:コマンドで' -o'で表される論理和。この演算子は、与えられた条件の1つが満たされている限り、検索条件が満たされていることを示します。たとえば、次のようになります。
find– name’– o– mina *’
%コマンドクエリファイル名は’ tmp’またはmatch’です。 Mina *’すべてのファイル
(3)not:'!'のコマンドにロジックが示されていません。この演算子は、与えられた条件を満たさないファイルが見つかったことを示します。例:
find!– name’ tmp’
%このコマンドは、ファイル名が’ tmp’ではないすべてのファイルを照会します。
多くのロジックオプションを使用する場合は、これらのオプションを囲むことができます。シェル自体が括弧を誤解しないようにするには、電話番号の前にエスケープ文字' \\'を追加して角かっこの意味を削除する必要があります。例:
find \\( name’ tmp&rndqu; xtype c -user’ inin’ \\)
今、私は次のクエリ条件を言うべきだと感じます、 findのオプションの内容:
このオプションには、特定のパラメータがあります。
-name’ string’ファイル名を検索して、指定した文字列のすべてのファイルに一致します。ワイルドカード文字*、?、[]が使用可能です。
-lname’文字列’ファイル名が指定した文字列と一致するすべてのシンボリックリンクファイルを検索します文字列にはワイルドカード*、?、[]を使用できます。
-gid n ID番号nのユーザーグループに属するすべてのファイルを検索します。
-uid n ID番号nのユーザーに属するすべてのファイルを検索します。
-group’ String’ stringという名前のユーザーグループに属するすべてのファイルを検索します。
-user’文字列’文字列で指定されたユーザー名に属するすべてのファイルを検索します。
-emptyサイズ0のディレクトリまたはファイルを探します。
-path’文字列’指定した文字列と一致するパス名を持つすべてのファイルを検索します文字列にはワイルドカード文字*、?、[]を使用できます。
-perm Permissions指定された権限(711,644など)を持つファイルとディレクトリを検索します。
-size n [bckw]指定されたファイルサイズのファイルを検索しますnの後の文字は単位を表し、デフォルトはb、つまり512バイトのブロックを表します。
-type xは、xが次のいずれかの文字であるx型のファイルを検索します。
独自のスクリーンショット機能に加えて多くのスクリーンショットの方法を使用してWindowsシステムの友達を使用することは、スクリーンショットツールを推奨します。 ソフトウェア推奨のWindow
具体的な手順は次のとおりです:1、Win + Rキーを押して実行を開始し、regeditと入力し、Enterキーを押してレジストリエディタを開きます。 2、左側を展開します。メニュー:HKEY_CUR
コンピュータの電源を入れてもモニタが反応せず、画面が表示されない場合はどうすればよいですか。私は多くのユーザーがこの状況に遭遇したと思います、何が起こっていますか?実際、これはホストの電源、マザーボー
インストールされたWindowsとLinuxのデュアルシステムの友人、最近のLinuxの削除は頭痛です、MBRはlinuxに引き継がれているので、この記事の目的はwindowsとlinux dual