検索
ホームページ運用・保守Linuxの運用と保守Linuxでファイルの場所を見つける方法

Linux では、find またはlocate コマンドを使用してファイルの場所を検索できます。構文形式は、「find / -name ファイル名」および「locate ファイル名」です。 find コマンドは指定したディレクトリ内のファイルを検索するために使用され、locate コマンドは条件を満たすドキュメントを検索するために使用されます。

Linuxでファイルの場所を見つける方法

#このチュートリアルの動作環境: centos7 システム、thinkpad t480 コンピューター。

pl/sql をインストールしたいので、tnsnames.ora ファイルを探す必要があります。 。 Linux

find / -name tnsnames.ora

Find:

/opt/app/oracle/product/10.2 でこのファイルがどのディレクトリにあるかを確認する方法を見てみましょう。 /network/admin/tnsnames.ora

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

locate を使用して

を検索することもできます。

locate tnsnames.ora

結果は次のようになります: /opt/app/oracle/product/10.2/hs/admin/tnsnames.ora.sample

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

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

1. ファイル名で検索します。

たとえば、httpd.conf ファイルがシステム内のどのディレクトリにあるかを忘れた場合、またはそれがシステム内のどこにあるかさえわからない場合は、次のコマンドを使用できます。

find / -name httpd.conf

このコマンド構文は理解しやすいようです。find の直後に -name を記述するだけで、システムがファイル名に従って検索し、最後に目的のファイルを書き込む必要があることを示します。 httpd.conf 名前だけです。しばらくすると、システムはコンピュータ画面に検索結果のリストを表示します。

etc/httpd/conf/httpd.conf

これは、Linux の完全なファイル httpd.conf です。システムパス。検索は成功しました。

上記の検索コマンドを入力した後にシステムが結果を表示しない場合は、システムが find / -name httpd.conf コマンドを実行していないと考えてください。Apache サーバーが無効になっている可能性があります。システムにインストールされていません。現時点では、Apache Web サーバーをインストールし、find / -name httpd.conf を使用してこの構成ファイルを見つけます。

2. エラーのない検索テクニック:

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

Find / -name access_log 2>/dev/null

3一部のファイルによる 名前の検索方法:

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

Find /etc -name '*srm*'

このコマンドは、Linux システムが /etc ディレクトリ全体で 3 文字 srm を含むすべてのファイル (absrmyz など) を検索することを示します。 tibc.srm など 条件を満たすすべてのファイルが表示されます。このファイルが 3 文字 srm で始まることがわかっている場合は、最初のアスタリスクを省略することもできます。コマンドは次のようになります。

Find/etc -name 'srm*'

srmyz のようなファイルのみが検索され、absrmyz や absrm などのファイルは要件を満たしていないため表示されません。これにより、ファイル検索の効率と信頼性が大幅に向上します。

4. ファイルの特性に基づくクエリ方法:

特定のファイルのサイズ、変更日、その他の特性だけがわかっている場合は、「find」コマンドを使用してファイルを見つけることもできます。これはWINDOWSシステムと同じで、「検索」機能も基本的に同じです。 Microsoft Search では、検索アシスタントを使用すると、ネットワーク上のファイルやフォルダー、プリンター、ユーザー、その他のコンピューターを簡単に検索できます。インターネットでの検索も簡単になります。 Search Assistant には、コンピュータ上のすべてのファイルのインデックスを維持するインデックス サービスも含まれており、検索を高速化します。検索アシスタントを使用する場合、ユーザーは複数の検索基準を指定できます。たとえば、ユーザーは名前、タイプ、サイズでファイルやフォルダーを検索できます。ユーザーは、特定のテキストを含むファイルを検索することもできます。 Active Directory を使用している場合は、特定の名前または場所でプリンターを検索することもできます。

たとえば、Linux ファイルのサイズが 1,500 バイトであることがわかっている場合、次のコマンドを使用して find /-size

をクエリできます。

1500c の文字 c は、検索対象のファイルのサイズがバイト単位であることを示します。このファイルの具体的なサイズさえわからない場合は、Linux のあいまい検索を使用して問題を解決することもできます。たとえば、コマンド find /-size 10000000c を入力すると、システムがルート ディレクトリで 10000000 バイトを超えるファイルを検索して表示することを指定します。コマンドの「+」は、システムが指定されたサイズより大きいファイルのみをリストする必要があることを示し、「-」を使用する場合は、システムが指定されたサイズより小さいファイルをリストする必要があることを示します。次のリストは、Linux でさまざまな "find" コマンドを使用した後にシステムが実行する検索アクションです。そこから、Linux で "find" コマンドを使用する方法がたくさんあることが簡単にわかります。 「」コマンドを柔軟に使用してファイルを検索できます。Windows の検索機能と比べても遜色ありません。

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 に属するファイルを検索

次のリストは、次のリストで指定できるファイルの特性のリストです。 find コマンド。検索するためのいくつかの条件。すべての検索条件がここにリストされているわけではありませんので、Linux に関する関連書籍を参照することで、すべての find コマンドの検索機能を知ることができます。

-amin n

過去 N 分間にシステムでアクセスされたファイルを検索します

-atime n

システムでアクセスされたファイルを検索します過去 n*24 時間

-cmin n

システム内で過去 N 分間にステータスが変更されたファイルを検索します

-ctime n

システム内で過去 n*24 時間以内にステータスが変更されたファイルを検索します ステータスが変更されるファイル

-empty

システム内の空のファイル、空のファイル ディレクトリ、またはフォルダを検索しますディレクトリ内のサブディレクトリなし

-false

システム内で常に間違っているファイルを検索します

-fstype type

指定されたディレクトリに存在するファイルを検索しますシステム内のファイル システム (例: ext2.

n

ファイル番号グループ ID が n

-group gname

# であるシステム内のファイルを検索します。 ## gnam ファイル グループに属するシステム内のファイルを検索し、グループと ID を指定します

(推奨学習:

linux チュートリアル )

以上がLinuxでファイルの場所を見つける方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
Linuxのメンテナンスモードの理解:必需品Linuxのメンテナンスモードの理解:必需品Apr 14, 2025 am 12:04 AM

Linuxメンテナンスモードは、起動時にinit =/bin/bashまたは単一パラメーターを追加することにより入力されます。 1.メンテナンスモードの入力:GRUBメニューを編集し、起動パラメーターを追加します。 2。ファイルシステムを読み取りおよび書き込みモードに再マウントします:Mount-Oremount、RW/。 3。ファイルシステムの修復:FSCK/dev/sda1などのFSCKコマンドを使用します。 4.データをバックアップし、データの損失を避けるために慎重に動作します。

DebianがHadoopデータ処理速度を改善する方法DebianがHadoopデータ処理速度を改善する方法Apr 13, 2025 am 11:54 AM

この記事では、DebianシステムのHadoopデータ処理効率を改善する方法について説明します。最適化戦略では、ハードウェアのアップグレード、オペレーティングシステムパラメーターの調整、Hadoop構成の変更、および効率的なアルゴリズムとツールの使用をカバーしています。 1.ハードウェアリソースの強化により、すべてのノードが一貫したハードウェア構成、特にCPU、メモリ、ネットワーク機器のパフォーマンスに注意を払うことが保証されます。高性能ハードウェアコンポーネントを選択することは、全体的な処理速度を改善するために不可欠です。 2。オペレーティングシステムチューニングファイル記述子とネットワーク接続:/etc/security/limits.confファイルを変更して、システムによって同時に開くことができるファイル記述子とネットワーク接続の上限を増やします。 JVMパラメーター調整:Hadoop-env.shファイルで調整します

Debian syslogを学ぶ方法Debian syslogを学ぶ方法Apr 13, 2025 am 11:51 AM

このガイドでは、Debian SystemsでSyslogの使用方法を学ぶように導きます。 Syslogは、ロギングシステムとアプリケーションログメッセージのLinuxシステムの重要なサービスです。管理者がシステムアクティビティを監視および分析して、問題を迅速に特定および解決するのに役立ちます。 1. syslogの基本的な知識Syslogのコア関数には以下が含まれます。複数のログ出力形式とターゲットの場所(ファイルやネットワークなど)をサポートします。リアルタイムのログ表示およびフィルタリング機能を提供します。 2。syslog(rsyslogを使用)をインストールして構成するDebianシステムは、デフォルトでrsyslogを使用します。次のコマンドでインストールできます:sudoaptupdatesud

DebianでHadoopバージョンを選択する方法DebianでHadoopバージョンを選択する方法Apr 13, 2025 am 11:48 AM

Debianシステムに適したHadoopバージョンを選択する場合、次の重要な要因を考慮する必要があります。1。安定性と長期的なサポート:安定性とセキュリティを追求するユーザーにとって、Debian11(Bullseye)などのDebianの安定したバージョンを選択することをお勧めします。このバージョンは完全にテストされており、最大5年のサポートサイクルがあり、システムの安定した動作を確保できます。 2。パッケージの更新速度:最新のHadoop機能と機能を使用する必要がある場合は、DebianのUnstableバージョン(SID)を検討できます。ただし、不安定なバージョンには互換性の問題と安定性のリスクがあることに注意する必要があります。 3。コミュニティのサポートとリソース:Debianには、豊富なドキュメントを提供できるコミュニティサポートが大きくなり、

debianのtigervnc共有ファイルメソッドdebianのtigervnc共有ファイルメソッドApr 13, 2025 am 11:45 AM

この記事では、Tigervncを使用してDebian Systemsでファイルを共有する方法について説明します。最初にtigervncサーバーをインストールしてから構成する必要があります。 1. TigerVNCサーバーをインストールし、端末を開きます。ソフトウェアパッケージリストの更新リスト:sudoaptupdate tigervnc server:sudoaptinstaltaltigervnc-standalone-servertigervnc-common2。tigervncサーバーを構成するVNCサーバーパスワードを設定します。

Debian Mail Serverファイアウォールの構成のヒントDebian Mail Serverファイアウォールの構成のヒントApr 13, 2025 am 11:42 AM

Debian Mail Serverのファイアウォールの構成は、サーバーのセキュリティを確保するための重要なステップです。以下は、iPtablesやFirewalldの使用を含む、一般的に使用されるファイアウォール構成方法です。 iPtablesを使用してファイアウォールを構成してIPTablesをインストールします(まだインストールされていない場合):sudoapt-getupdatesudoapt-getinstalliptablesview現在のiptablesルール:sudoiptables-l configuration

Debian Mail Server SSL証明書のインストール方法Debian Mail Server SSL証明書のインストール方法Apr 13, 2025 am 11:39 AM

Debian Mail ServerにSSL証明書をインストールする手順は次のとおりです。1。最初にOpenSSL Toolkitをインストールすると、OpenSSLツールキットがシステムに既にインストールされていることを確認してください。インストールされていない場合は、次のコマンドを使用してインストールできます。sudoapt-getUpdatesudoapt-getInstalopenssl2。秘密キーと証明書のリクエストを生成次に、OpenSSLを使用して2048ビットRSA秘密キーと証明書リクエスト(CSR)を生成します:Openss

Debian Mail Server仮想ホスト構成方法Debian Mail Server仮想ホスト構成方法Apr 13, 2025 am 11:36 AM

Debianシステムでのメールサーバーの仮想ホストの構成には、通常、Apache Httpserverではなく、Apache Httpserverではなく、Mail Serverソフトウェア(Postfix、Eximなど)のインストールと構成が含まれます。以下は、メールサーバーの構成のための基本的な手順です仮想ホスト:ポストフィックスメールサーバー更新システムパッケージ:sudoaptupdatesudoaptupgradeポストフィックス:sudoapt

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。