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

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

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

Редактировать: у меня нет доступа к оболочке.

2 ответа

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

find / -type d -name DIRECTORYNAME

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

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

locate DirectoryName

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

locate [option] [search-pattern]

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

locate --basename '\pkg'
Другие вопросы по тегам