it-swarm.com.de

Finden Sie eine Datei unter Linux?

Ich versuche herauszufinden, wo sich index.html auf meinem Linux-Server befindet, und frage mich, ob es dafür einen Befehl gibt. Sehr neu für Linux und danke für jede Hilfe, die ich bekommen kann.

36
Andy

Suche vom Stammpfad find / -name "index.html"

Suche aus aktuellem Pfad find . -name "index.html"

81
datalost

Die folgende Codezeile würde dies für Sie tun.

find / -name index.html

Auf den meisten Linux-Servern befinden sich Ihre Dateien jedoch in/var/www oder in Ihrem Benutzerverzeichnis/home/(user), je nachdem, wie Sie es eingerichtet haben. Wenn Sie ein Control Panel verwenden, befindet es sich höchstwahrscheinlich in Ihrem Benutzerordner.

6
Taylor Jasko

Versuchen Sie dies (über eine Shell):

update db
locate index.html

Oder:

find /var -iname "index.html"

Ersetzen Sie/var durch Ihre besten Vermutungen bezüglich des Verzeichnisses, in dem es sich befindet, aber vermeiden Sie es, mit/zu beginnen.

5
chown

find /the_path_you_want_to_find -name index.html

0
xdazz

Im Allgemeinen ist der beste Weg, eine Datei an einem beliebigen Ort zu finden, ein Terminalfenster zu starten und den klassischen Unix-Befehl "find" einzugeben:

find / -name index.html -print

Da es sich bei der gesuchten Datei um die Stammdatei im Stammverzeichnis Ihres Webservers handelt, ist es wahrscheinlich einfacher, das Dokumentenstammverzeichnis Ihres Webservers zu finden. Zum Beispiel schauen Sie unter:

/ var/www/*

Oder geben Sie ein:

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