web-dev-qa-db-ja.com

Linux上でファイルを見つける?

私は、Linuxサーバー上のindex.htmlがどこにあるかを見つけようとしていますが、それを行うコマンドがあるかどうか疑問に思っていました。 Linuxには非常に新しく、私が得ることができる助けを感謝します。

36
Andy

ルートパスから検索find / -name "index.html"

現在のパスから検索find . -name "index.html"

81
datalost

以下のコード行でそれを行います。

find / -name index.html

ただし、ほとんどのLinuxサーバーでは、設定方法に応じて、ファイルは/ var/wwwまたはユーザーディレクトリフォルダー/ home /(user)に配置されます。コントロールパネルを使用している場合は、ほとんどの場合、ユーザーフォルダーの下にあります。

6
Taylor Jasko

これを試してください(シェル経由):

update db
locate index.html

または:

find /var -iname "index.html"

/ varを、それが入っているディレクトリについての最良の推測で置き換えますが、/から開始しないでください

5
chown

find /the_path_you_want_to_find -name index.html

0
xdazz

一般に、任意の場所でファイルを見つける最良の方法は、ターミナルウィンドウを起動し、古典的なUnixコマンド「find」を入力することです。

find / -name index.html -print

探しているファイルはWebサーバーのルートディレクトリにあるルートファイルであるため、おそらくWebサーバーのドキュメントルートを見つける方が簡単です。たとえば、以下をご覧ください。

/ var/www/*

または入力:

find /var/www -name index.html -print
0
paulsm4