Linux システムでは、ファイルを表示するために一般的に使用されるコマンドが 5 つあります (find、locate、whereis、this、type など)。次に、これら5つのコマンドの使い方を詳しく紹介します。
Linux でファイルを表示する 5 つのコマンド
1.見つけます
Find は最も一般的で強力な検索コマンドで、これを使用して任意のファイルを検索できます。
find の使用形式は次のとおりです。
$ find
: 検索対象のディレクトリとそのすべてのサブディレクトリ。デフォルトは現在のディレクトリです。
: 検索するファイルの特徴。
: 検索結果に対して特定の処理を実行します。
パラメータが追加されない場合、find はデフォルトで現在のディレクトリとそのサブディレクトリを検索し、結果をフィルタせずにすべて画面に表示します。
2. 場所を特定します。
locate コマンドは、実際には「find-name」を記述するもう 1 つの方法ですが、特定のディレクトリを検索するのではなく、すべてのローカル ファイル情報を含むデータベースを検索するため、後者よりもはるかに高速です。 Linux システムはこのデータベースを自動的に作成し、1 日に 1 回自動的に更新するため、locate コマンドを使用して最新の変更ファイルを見つけることはできません。この状況を回避するには、locate を使用する前に updatedb コマンドを使用してデータベースを手動で更新します。locateコマンドの使用例:
etc ディレクトリ内で sh で始まるすべてのファイルを検索します。
$ は /etc/sh
を見つけます
3.ここはwhereis コマンドはプログラム名の検索にのみ使用でき、バイナリ ファイル、マニュアル ファイル、ソース コード ファイルのみを検索します。パラメータを省略した場合は、すべての情報が返されます。
whereis コマンドの使用例:
$ where is grep
4.どっち
どのコマンドの機能は、PATH 変数で指定されたパス内で特定のシステム コマンドの場所を検索し、最初の検索結果を返すことです。つまり、this コマンドを使用すると、特定のシステム コマンドが存在するかどうか、およびそのコマンドがどこで実行されるかを確認できます。
どのコマンドの使用例:
$ どの grep
5.
と入力します。
type コマンドは実際には検索コマンドではなく、コマンドがシェルに付属しているのか、それともシェル外の独立したバイナリ ファイルによって提供されているのかを区別するために使用されます。コマンドが外部コマンドの場合、-p パラメーターを使用すると、コマンドのパスが表示されます。これは、what コマンドと同等です。type コマンドの使用例:
システムは、cd がシェルの組み込みコマンドであることを示すプロンプトを表示します。
$タイプcd
システムは grep が外部コマンドであることを示すプロンプトを表示し、コマンドのパスを表示します。
$タイプgrep
-p パラメータを追加した後は、what コマンドと同等になります。
以上がLinux でファイルを表示するためのコマンドは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。