find может сделать это довольно легко из терминала. Вот пример, в котором я ищу полный путь к файлу Taxes-2013.pdf:
sudo find / -name Taxes-2013.pdf
Обеспечивает вывод:
/home/me/Documents/Taxes-2013.pdf
Я использую sudo, чтобы избежать вывода отказа в разрешении, который я мог бы получить с помощью find при поиске в корне дерева.
Если вы просто хотите указать путь и хотите удалить имя файла, вы можете использовать
sudo find / -name Taxes-2013.pdf | xargs -n1 dirname
Примечание. Если у вас есть привычка вводить пробелы в именах, это относится к вам.
Некоторые источники:
https://www.unixtutorial.org/commands/dirname/
http://www.commandlinefu.com/commands/using/dirname
http://man7.org/linux/man-pages/man1/xargs.1.html
Проверено на Ubuntu 14.04
zsh
.