54 votes

Comment puis-je trouver un fichier spécifique à partir d'un terminal Linux ?

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

114voto

datalost Points 3102

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

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

6voto

Taylor Jasko Points 200

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

find / -name index.html

Cependant, sur la plupart des serveurs Linux, vos fichiers seront situés dans /var/www ou dans votre dossier de répertoire utilisateur /home/(user) selon la façon dont vous l'avez configuré. Si vous utilisez un panneau de configuration, il se trouvera probablement dans votre dossier utilisateur.

5voto

chown Points 25161

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 il se trouve, mais évitez de commencer à partir de /

0voto

xdazz Points 85907

find /the_path_you_want_to_find -name index.html

0voto

paulsm4 Points 39422

En général, la meilleure façon de trouver n'importe quel fichier dans n'importe quel emplacement arbitraire est de démarrer une fenêtre de terminal et de taper la commande Unix classique "find":

 find / -name index.html -print

Étant donné que le fichier que vous recherchez est le fichier racine 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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X