Откройте каталог в Nautilus файла, найденного с помощью locate
После нахождения файла.odt я хочу открыть папку, содержащую. Например, я печатаю
locate /home/*special*.odt
и найти только один файл. Как этого добиться? Я пытался погуглить проблему, но ничего не смог найти.
1 ответ
Решение
Если команда отвечает только на один файл своим путем, используйте следующую команду:
nautilus $(dirname "$(locate /home/*special*.odt)")
dirname
убирает последний компонент путиnautilus ...
откройте файловый менеджер nautilus в указанной папке
Но я рекомендую использовать это так:
nautilus "$(locate /home/*special*.odt)"
Если в качестве аргумента указан файл, папка будет открыта и файл будет выбран в nautilus.