Linuxベースのシステムでディレクトリを見つける方法

MS-Windowsサーバー管理からDebianLinuxサーバーシステム管理に切り替えました役割。 project.imagesというディレクトリを見つける必要があります。また、locateコマンドは、Linux上のファイルとディレクトリの場所を見つけるための最も簡単で迅速な方法であるとも言われました。しかし、locateコマンドは私にはうまくいきません。コマンドラインオプションのみを使用してproject.imagesディレクトリを見つけるにはどうすればよいですか?

チュートリアルの詳細
難易度 簡単(rss)
ルート権限 いいえ
要件 LinuxまたはmacOS / Unixでのfindコマンド
時間 5m

検索コマンドを使用する必要があります。 LinuxまたはUnixライクなシステムでファイルを見つけるために使用されます。 Locateコマンドは、updatedbによって生成されたファイルのビルド済みデータベースを検索します。

findコマンドは、検索条件に一致するファイルをライブファイルシステムで検索します。

Linuxでディレクトリを検索する方法

Linuxで検索ディレクトリコマンド

次の例では、現在のディレクトリ内のすべてのファイルとすべてのサブディレクトリが表示されます。

find find .find . -print

ディレクトリの検索

/(ルート)ファイルシステムでaptというディレクトリを見つけるには、次のように入力します。

アラート:/(ルート)ファイルシステムを検索するときは、rootユーザーとしてfindコマンドを実行する必要があります。

find / -type d -name "apt" sudo find / -type d -name "apt"

出力例:

/var/log/apt/var/lib/apt/var/cache/apt/etc/apt/etc/logrotate.d/apt/etc/cron.daily/apt

Linuxでの「アクセスが拒否されたエラーメッセージ」の処理

検索では、読み取り権限がないディレクトリ/ファイルごとにエラーメッセージが表示されます

これらを回避するにはメッセージについては、それぞれの最後に2 > / dev / nullを追加してくださいコマンド:

find /where/to/look/ criteria action 2>/dev/nullsudo find / -type d -name "apt" 2>/dev/null

LinuxでDocumentsという名前のディレクトリを見つける方法は?

次のコマンドを入力して、$ HOMEディレクトリでDocumentsディレクトリを検索します。
$ find $HOME -type d -name Documents
出力例:

/home/vivek/Documents

ファイル/ディレクトリの詳細なリストの取得

-lsを渡して、現在のファイルをlsコマンド出力形式で一覧表示します。

find / -name "apt" -ls

出力例:

リストのみを表示するにはどうすればよいですかディレクトリ?

ディレクトリを見つけてファイル名をスキップするだけで、次のように-typedオプションを渡します。

find / -type d -name "apt" -ls

出力例:

大文字と小文字を区別しない検索を実行するにはどうすればよいですか?

次のように-nameオプションを-inameに置き換えます:

find / -type d -iname "apt" -ls

または

find / -type d -iname "apt"

パターン「apt」はディレクトリ名「apt」、「APT」、「Apt」、「apT」などと一致します。

project.imagesというディレクトリを見つけるにはどうすればよいですか?

次のコマンドのいずれかを入力します:

find / -type d -iname "project.images" -ls

または

find / -type d -name "project.images" -ls

または

find / -type d -name "project.images"

次のようにワイルドカードを使用することもできます。

find / -type d -name "project.*"find /dir/to/search/ -type d -name "project.image??"

メモ位置特定コマンドについて

(* project.images *ではなく)project.imagesという名前のファイル/ディレクトリを検索するには、次のように入力します。

locate -b "\project.images"

関連項目
  • / faq /セクションからすべてのコマンドの例を検索します。
  • コマンドのマニュアルページを検索

🐧Patreonまたは寄付で私の仕事をサポートしてください。
🐧Linux、オープンソース& DevOpsの最新チュートリアルをRSSフィードまたは毎週のメールニュースレターで入手してください。
🐧これまでに10件のコメント…1つ追加↓
カテゴリ UnixとLinuxのリストコマンド
ファイル管理 cat
ファイアウォール アルパインアウォール•CentOS8•OpenSUSE•RHEL8•Ubuntu16.04•Ubuntu18.04•Ubuntu20.04
ネットワークユーティリティ dig•host•ip•nmap
OpenVPN CentOS7•CentOS8•Debian10 •Debian8 / 9•Ubuntu18.04•Ubuntu20.04
パッケージマネージャー apk•apt
プロセス管理 bg•chroot•cron•disown•fg•jobs•killall•kill•pidof•pstree•pwdx•time
検索 grep•whereis•which
ユーザー情報 グループ•id•lastcomm•last•lid / libuser-lid•logname•members •ユーザー•whoami•who•w
WireGuard VPN Al pine•CentOS8•Debian10•ファイアウォール•Ubuntu20.04

Write a Comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です