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*'
以上がLinux はどのフォルダーでファイルを見つけますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。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这个用户的文件