web-dev-qa-db-fra.com

trouver un fichier sur linux?

J'essaie de trouver où index.html est situé sur mon serveur linux et je me demandais s'il y avait une commande pour le faire. Très nouveau sur Linux et apprécie toute aide que je peux obtenir.

36
Andy

Rechercher à partir du chemin racine find / -name "index.html"

Rechercher dans le chemin actuel find . -name "index.html"

81
datalost

La ligne de code ci-dessous le ferait pour vous.

find / -name index.html

Cependant, sur la plupart des serveurs Linux, vos fichiers se trouveront dans/var/www ou dans le dossier de votre répertoire d’utilisateur/home/(utilisateur), en fonction de la configuration choisie. Si vous utilisez un panneau de configuration, il est fort probable que ce sera sous votre dossier utilisateur.

6
Taylor Jasko

Essayez ceci (via un shell):

update db
locate index.html

Ou:

find /var -iname "index.html"

Remplacez/var par votre meilleure estimation du répertoire dans lequel elle se trouve mais évitez de commencer à partir de /

5
chown

find /the_path_you_want_to_find -name index.html

0
xdazz

En général, le meilleur moyen de rechercher un fichier dans n'importe quel emplacement est de démarrer une fenêtre de terminal et de saisir la commande Unix classique "find":

find / -name index.html -print

Étant donné que le fichier que vous recherchez est le fichier racine situé dans le répertoire racine de votre serveur Web, il est probablement plus facile de trouver la racine du document de votre serveur Web. Par exemple, regardez sous:

/ var/www/*

Ou tapez:

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