Как найти и отобразить файл


8

Я хочу найти и отобразить изображение. Есть ли способ сделать это с помощью трубы или ...? Я хочу найти изображение X , я делаю, locate Xи путь показан, но я не могу отправить вывод в xdg-open.

Ответы:


9

xdg-openне читает со стандартного ввода использование

locate X | xargs -L1  xdg-open

3
По крайней мере, по умолчанию mlocate, вы можете указать нулевое завершение, чтобы обрабатывать случай имен файлов с locate -0 X | xargs -0 xdg-open
пробелами,

7

Вам необходимо использовать:

xdg-open "$(locate X)"

Если ваш файл содержит пробелы / специальные символы, вам необходимо использовать:

xdg-open "$(locate "X")"

Примечание . Эта команда должна использоваться непосредственно в терминале. Следует избегать использования этой команды в сценариях оболочки, поскольку это может привести к ошибкам или противоречивым выводам.


1
@AmanMittal: PerlDuck абсолютно прав. Просто перейдите в другой каталог и введите свою команду.
Томас
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.