Як знайти та відобразити файл


8

Я хочу знайти та відобразити зображення. Чи можна це зробити за допомогою труби чи ...? Я хочу знайти зображення X , я роблю, locate Xі шлях показано, але я не можу надіслати вихід на xdg-open.

Відповіді:


9

xdg-openне читає з stdin. Використовуйте

locate X | xargs -L1  xdg-open

3
Принаймні за замовчуванням mlocateви можете вказати нульове припинення, щоб обробляти випадок назви файлів з пробілом, наприкладlocate -0 X | xargs -0 xdg-open
steeldriver

7

Вам потрібно використовувати:

xdg-open "$(locate X)"

Якщо ваш файл містить пробіли / спеціальні символи, вам потрібно використовувати:

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

Примітка : Ця команда повинна бути безпосередньо використана в терміналі. Використання цієї команди в сценарії оболонок потрібно уникати, оскільки це може призвести до помилок або непослідовних результатів.


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