ホームページ  >  記事  >  運用・保守  >  Linux はどのフォルダーでファイルを見つけますか?

Linux はどのフォルダーでファイルを見つけますか?

angryTom
angryTomオリジナル
2019-11-07 13:19:454269ブラウズ

Linux はどのフォルダーでファイルを見つけますか?

Linux はどのフォルダーでファイルを検索しますか?

find コマンドを使用してファイルを検索できますLinux の場合

例:

find / -name tnsnames.ora

見つかった:

/opt/app/oracle/product/10.2/network/admin/tnsnames.ora
/opt/app/oracle/product/10.2/network/admin/samples/tnsnames.ora

エラーのない検索手法:

"find Linux システムのコマンドは、ほとんどのシステム ユーザーが使用できるコマンドであり、ROOT システム管理者に限定されたものではありません。ただし、一般ユーザーも「find」コマンドを使用するときにこのような問題に遭遇する可能性があります。つまり、Linux システムのシステム管理者 ROOT が特定のファイル ディレクトリをアクセス拒否モードに設定する可能性があります。このように、通常のユーザーには、これらのディレクトリまたはファイルを照会するために「find」コマンドを使用する権限がありません。一般のユーザーが「find」コマンドを使用してこれらのファイルディレクトリを検索すると、「Permissiondenied.」(アクセス禁止)という文字が表示されることがよくあります。システムは必要なファイルをクエリできません。このようなエラーを回避するには、エラー プロンプトを転送してファイルを検索する方法を使用できます。たとえば、次のように入力します。

find / -name access_log 2>/dev/null

ファイル名の一部に基づく検索方法:

たとえば、ファイルに srm という 3 文字が含まれていることがわかっている場合、これらの 3 文字を含むシステム内のすべてのファイルを見つけることができます。 #

find /etc -name '*srm*'

ファイル機能クエリ方法による:

find / -amin -10 # 查找在系统中最后10分钟访问的文件 
find / -atime -2 # 查找在系统中最后48小时访问的文件 
find / -empty # 查找在系统中为空的文件或者文件夹 
find / -group cat # 查找在系统中属于groupcat的文件 
find / -mmin -5 # 查找在系统中最后5分钟里修改过的文件 
find / -mtime -1 #查找在系统中最后24小时里修改过的文件 
find / -nouser #查找在系统中属于作废用户的文件 
find / -user fred #查找在系统中属于FRED这个用户的文件
推奨事項:

Linux システム エントリの学習

以上がLinux はどのフォルダーでファイルを見つけますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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