Suse Linux 10.3でVPSを使っています
SSH/putty経由でログインして、自分のウェブファイルがどこにあるのかを探そうとしています
httpdocsというディレクトリにFTPでアップロードしているので、このディレクトリはどこかに存在していると思います
私のgoogle検索では、私のルートディレクトリに行き、タイプして、これを行うことを教えてくれました
find httpdocs -type d
と表示されますが、「そのようなファイルやディレクトリはありません」と表示されます
このディレクトリを見つけるにはどうしたらいいですか?
485 None 2009-06-28
It is:
find / -type d -name 'httpdocs'
最初のパラメータ “/” はどこを見るかを指定し、この場合は “/” はシステム全体を表します
-name は大文字小文字を無視するために -iname にすることができます
また、-typeは必須ではありません
use : man find を使用して、より多くのオプションを探すことができます
663 OldJim 2009-06-28
このコマンドを実行すると、探しているものが手に入るはずです
find / -type d -name httpdocs
これはサーバのルートから httpdocs という名前のディレクトリを検索してくれます
あなたが試すことができる別のコマンドは、次のようなことをするであろう場所を見つけることです
locate httpdocs
65 Zypher 2009-06-28
find / -type d -name httpdocs 2> /dev/null
これにより、ルートユーザとしてこれを行わない場合に表示されるすべてのエラーメッセージを排除することができます (読み取ってください、常に)。この方法をお勧めします
30 user2940456 2013-11-08
大文字小文字を区別しない」パターンを検索するためのパラメータ -iname とワイルドカードの使用を知っておくことが重要です。*や ?などのワイルドカードを使用することが重要です
Two examples:
Linux」という文字列を含む/rootからすべてのファイルを検索します
find /root -type f -iname "*linux*"
Linux」という文字列を含む/rootからすべてのディレクトリを検索します
find /root -type d -iname "*linux*"
ここから抜粋
13 LunaSeven 2015-12-06
あなたはそれをほとんど持っています。正しい構文は次のようになります
find / -type d -name httpdocs
ディレクトリは/var/www/
の下にある可能性が高いです
10 None 2009-06-28