У меня есть доступ к рассматриваемому серверу. Я знаю имя каталога, который ищу на сервере, но не знаю полного пути к нему.
Есть ли способ для меня, чтобы получить полный путь к файлу каталога, используя имя каталога?
Изменить: у меня нет доступа к оболочке.
если у вас есть доступ к оболочке, вы можете использовать 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 на упак.
locate --basename '\pkg'