検索・探索

検索・探索

namei – パス名を辿って各要素の種類や権限を表示する

namei は、指定したパスを先頭から末端まで辿り、ディレクトリ・シンボリックリンク・通常ファイルなど各要素の種類を段階的に表示します。シンボリックリンクは解決過程もインデント付きで示され、リンクループの検出にも役立ちます。(man7.or...
検索・探索

ag (The Silver Searcher) – 高速なコード検索コマンド

ag コマンド(The Silver Searcher)は、ソースコード検索に特化した非常に高速なテキスト検索ツールです。ack を参考に開発され、デフォルトで .gitignore などを考慮し、不要なファイルを除外して効率的に検索できま...
検索・探索

ack – 開発者向けのテキスト検索コマンド

ack コマンドは、ソースコード検索に特化した高速なテキスト検索ツールです。grep の代替として設計され、デフォルトで不要なファイルやディレクトリ(例: .git/, node_modules/)を無視し、プログラミング言語ごとに便利なフ...
検索・探索

fd – シンプルで高速なファイル検索コマンド

fd コマンドは、find の代替として開発されたシンプルで高速なファイル検索ツールです。検索結果をカラー表示し、デフォルトで .gitignore を考慮するため、開発環境でのファイル検索に便利です。構文(Syntax)fd [オプション...
検索・探索

yum – RPM系ディストリでパッケージを検索・更新・インストールする

yum は Red Hat 系(RHEL/CentOS 7 など)で使われるパッケージ管理コマンドです。依存関係を自動解決し、検索・情報表示・更新・インストール/削除を一貫して行えます。(docs.redhat.com)RHEL 8+ では...
検索・探索

apt – Debian/Ubuntu系でパッケージを検索・更新・インストールする

apt は Debian/Ubuntu 系ディストリビューションのパッケージ管理コマンドです。パッケージの検索・情報表示・更新(update/upgrade)・インストール/削除を一貫して実行できます。実務では「まず apt update ...
検索・探索

pwd – 現在の作業ディレクトリ(カレントディレクトリ)を表示する

pwd は、今いる作業ディレクトリ(カレントディレクトリ)の絶対パスを表示するコマンドです。スクリプト内でのパス確認や、シンボリックリンク経由で移動した際の実体パスの確認に使います。実務では「どのディレクトリで処理を走らせているか」のログ出...
検索・探索

which – コマンドの実行ファイルの場所を表示するコマンド

which コマンドは、シェルで実行されるコマンドの実体(実行ファイル)の場所を表示 するコマンドです。複数のパスに同じコマンドが存在する場合、実際に使われるものを調べるのに役立ちます。構文(Syntax)which [オプション] コマン...
検索・探索

tree – ディレクトリ構造をツリー形式で表示するコマンド

tree コマンドは、ディレクトリやファイルの構造を階層形式(ツリー形式)で表示するコマンドです。通常の ls コマンドはファイルを一覧で表示しますが、tree はフォルダの親子関係を含めて構造として確認できます。プロジェクトの構成確認やサ...
検索・探索

ls – ディレクトリやファイルの一覧を表示するコマンド

ls コマンドは、指定したディレクトリやファイルの一覧を表示 するコマンドです。ファイル名だけでなく、詳細情報(パーミッション、所有者、サイズ、更新日時など)を確認するためにも広く使われます。bashについて、基本的な考え方や使い方について...
検索・探索

updatedb – locate コマンド用データベースを更新するコマンド

updatedb コマンドは、locate コマンドが利用する ファイルパスのデータベースを更新 するためのコマンドです。通常は自動で更新されますが、手動で最新の状態に反映したい場合に利用します。構文(Syntax)updatedb [オプ...
検索・探索

locate – データベースを使って高速にファイルを検索するコマンド

locate コマンドは、事前に作成された ファイルパスのデータベース を利用して、条件に一致するファイルを高速に検索するコマンドです。find より圧倒的に速く検索できる反面、データベースが最新でない場合は実際の状態と結果が異なることがあ...
検索・探索

find – ファイルやディレクトリを検索するコマンド

find コマンドは、指定したディレクトリ以下を再帰的に探索し、条件に一致するファイルやディレクトリを検索 するコマンドです。名前、サイズ、更新日時、権限など多様な条件で検索でき、バックアップやログ調査などに広く利用されます。構文(Synt...