2009-06-28 17:51:46 +0000 2009-06-28 17:51:46 +0000
467
467

Linuxでディレクトリを探す方法を教えてください。

私はVPSにSuse Linux 10.3を使用しています。

SSH/puttyでログインして、Webファイルがどこにあるかを探しています。

Google検索で教えてもらったのですが、ルートディレクトリに行き、タイプ:

find httpdocs -type d

と入力しても、「No such file or directory」と出てきます。

回答 (4)

636
636
636
2009-06-28 18:00:16 +0000

それは次のとおりです:

find / -type d -name 'httpdocs'

最初のパラメータ “/” はどこを見るか、この場合 “/” はシステム全体です。

-name は -iname でケースを無視することができます

-type は必須ではありません

使用 : man find でより多くのオプションを得ることができます。

63
63
63
2009-06-28 18:00:01 +0000

このコマンドはあなたが探しているものを取得する必要があります:

find / -type d -name httpdocs

はサーバのルートからhttpdocsの名前を持つディレクトリを検索するか、または現在のディレクトリから検索したい場合は ‘/’ を ‘.’ に置き換えます。

28
28
28
2013-11-08 01:04:05 +0000
find / -type d -name httpdocs 2> /dev/null

これにより、ルートユーザとしてこれを行わない場合に表示されるすべてのエラーメッセージを排除することができます。この方法をお勧めします。

13
13
13
2015-12-06 23:50:21 +0000

大文字小文字を区別しない」パターンを検索するためのパラメータ -iname とワイルドカードの使用を知っておくことが重要です。*

2 つの例:

文字列 “Linux” を含む /root からすべてのファイルを検索、大文字小文字を区別しません:

find /root -type f -iname "*linux*"

文字列 “Linux” を含む /root からすべてのディレクトリを検索、大文字小文字を区別しません:

find /root -type d -iname "*linux*"

ここから抜粋: http://www.sysadmit.com/2015/12/linux-buscar-ficheros-directorios-con-find.html

関連する質問

6
10
7
15
7