Найдите конкретный каталог на сервере Apache

У меня есть доступ к рассматриваемому серверу. Я знаю имя каталога, который ищу на сервере, но не знаю полного пути к нему.

Есть ли способ для меня, чтобы получить полный путь к файлу каталога, используя имя каталога?

Изменить: у меня нет доступа к оболочке.

0

Решение

если у вас есть доступ к оболочке, вы можете использовать find как следующее

find / -type d -name DIRECTORYNAME

где / является начальной точкой поиска и, очевидно, замените DIRECTORYNAME, также попробуйте man 1 find для дополнительной информации.

1

Другие решения

Ты можешь использовать locate команда

locate DirectoryName

Его формат примерно такой

locate [option] [search-pattern]

Примечание. В приведенной ниже команде параметр —basename или -b указывает locate соответствовать только базовому имени файла (каталога) (которое в точности равно pkg), но не пути (/ path / to / pkg). Где \ является символом сглаживания, он отключает неявную замену pkg на упак.

locate --basename '\pkg'
0

По вопросам рекламы [email protected]