ホームページ  >  記事  >  運用・保守  >  Linuxのfindコマンドを使用してファジークエリを実装する方法

Linuxのfindコマンドを使用してファジークエリを実装する方法

coldplay.xixi
coldplay.xixiオリジナル
2021-02-03 13:44:2241574ブラウズ

Linux find コマンドを使用してファジー クエリを実装する方法: ファイル名のファジー クエリに従って、opt ディレクトリでサフィックス [.log] を持つファイルを検索します。コードは [find / opt/ -type f -name "*.log "]。

Linuxのfindコマンドを使用してファジークエリを実装する方法

このチュートリアルの動作環境: Windows7 システム、linux7.3 バージョン、DELL G3 コンピューターこの方法は、すべてのブランドのコンピューターに適しています。

ファジー クエリを実装するための Linux find コマンド メソッド:

ヒント 1: ファイル名に基づくファジー クエリ: ファイル内のサフィックス .log を見つけます。 opt ディレクトリ ファイル

find /opt/ -type f -name "*.log"

-type f はファイル

-type d が一致するディレクトリを表します

Linuxのfindコマンドを使用してファジークエリを実装する方法

ヒント 2 : 特定の権限を持つファイルを検索します:

 find /opt -type f  -perm 755

Linuxのfindコマンドを使用してファジークエリを実装する方法

ヒント 3: 大きなファイルを検索します: (たとえば、100M を超えるファイルはopt ディレクトリ)

find /opt/  -size +100M

-size: ファイル サイズを表し、

#++ は特定の数より大きいことを表し、

- は特定の数より小さいことを表します。

c は単位がバイトであることを意味し、c を k、M、G に置き換えることができます。

(注: この方法では、ディスク容量が大きい場合に大きなファイルをすばやく見つけることができます)

Linuxのfindコマンドを使用してファジークエリを実装する方法

ヒント 4: に基づいて検索します。 time

 find /opt    -mtime  -10

-------10 日以内に変更されたファイル (10 日前 10 件 - 10 日以内 10 件)

amin を使用してアクセス、変更には mmin を使用、ファイルには cmin を使用ステータスの変更

分単位で正確にするには amin、mmin、cmin を使用し、日単位で正確にするには atime、mtime、ctime を使用します

Linuxのfindコマンドを使用してファジークエリを実装する方法

ヒント5:現在のディレクトリとそのサブフォルダが weblogic によって所有されているディレクトリを検索します

find /opt   -type d  -user weblogic

Linuxのfindコマンドを使用してファジークエリを実装する方法

関連学習の推奨事項:

Linux ビデオ チュートリアル

以上がLinuxのfindコマンドを使用してファジークエリを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。