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 /セクションからすべてのコマンドの例を検索します。
- コマンドのマニュアルページを検索
🐧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 |