найти: неизвестный предикат

Вы можете использовать xpra.

Запустите эту команду для установки xpra.

sudo apt-get install xpra

Ссылка на часто задаваемые вопросы по xpra: xpra

3
задан 4 June 2012 в 17:26

9 ответов

Убедитесь, что вы указываете шаблоны, которые вы предоставляете find, иначе оболочка может их развернуть, если в текущем каталоге установлены соответствующие файлы.

find /some/dir -name *.jpg   # bad
find /some/dir -name "*.jpg" # good

См. http: //mywiki.wooledge .org / UsingFind.

7
ответ дан 25 May 2018 в 10:58
  • 1
    Я только что сделал find ~/folder -name "*.png" и получил ошибку, указанную в названии. – isomorphismes 28 June 2015 в 02:02
  • 2
    @isomorphismes, эта строка не будет выводить это сообщение об ошибке самостоятельно. Это должно быть вызвано другими факторами. Например. если вы попытаетесь поместить команду find в переменную, тогда запустите эту переменную, что является правдоподобным способом получения такого типа ошибок. Если это так, решение прост; не ставьте команды в переменные. – geirha 28 June 2015 в 10:35
  • 3
    Я случайно перезапустил свой компьютер за последние два дня, и теперь он работает, поэтому, я думаю, я не могу воспроизвести проблему или протестировать ее больше. Я не могу думать о том, что изменилось бы, но оно не использовало переменную. Я просто пробежал голую линию. – isomorphismes 30 June 2015 в 23:21
  • 4
    Возможно, я использовал find /some/dir -name="*.jpg" вместо = вместо пробела. HTH некоторый googler. – isomorphismes 9 July 2015 в 02:08

Убедитесь, что вы указываете шаблоны, которые вы предоставляете find, иначе оболочка может их расширить, если в текущем каталоге установлены соответствующие файлы.

find /some/dir -name *.jpg   # bad
find /some/dir -name "*.jpg" # good

См. http: // mywiki.wooledge.org/UsingFind.

7
ответ дан 25 July 2018 в 18:46

Убедитесь, что вы указываете шаблоны, которые вы предоставляете find, иначе оболочка может их расширить, если в текущем каталоге установлены соответствующие файлы.

find /some/dir -name *.jpg   # bad
find /some/dir -name "*.jpg" # good

См. http: // mywiki.wooledge.org/UsingFind.

7
ответ дан 31 July 2018 в 13:16

Убедитесь, что вы указываете шаблоны, которые вы предоставляете find, иначе оболочка может их расширить, если в текущем каталоге установлены соответствующие файлы.

find /some/dir -name *.jpg   # bad
find /some/dir -name "*.jpg" # good

См. http: // mywiki.wooledge.org/UsingFind.

7
ответ дан 2 August 2018 в 00:54

Убедитесь, что вы указываете шаблоны, которые вы предоставляете find, иначе оболочка может их расширить, если в текущем каталоге установлены соответствующие файлы.

find /some/dir -name *.jpg   # bad
find /some/dir -name "*.jpg" # good

См. http: // mywiki.wooledge.org/UsingFind.

7
ответ дан 4 August 2018 в 16:25

Убедитесь, что вы указываете шаблоны, которые вы предоставляете find, иначе оболочка может их расширить, если в текущем каталоге установлены соответствующие файлы.

find /some/dir -name *.jpg   # bad
find /some/dir -name "*.jpg" # good

См. http: // mywiki.wooledge.org/UsingFind.

7
ответ дан 6 August 2018 в 01:04

Убедитесь, что вы указываете шаблоны, которые вы предоставляете find, иначе оболочка может их расширить, если в текущем каталоге установлены соответствующие файлы.

find /some/dir -name *.jpg   # bad
find /some/dir -name "*.jpg" # good

См. http: // mywiki.wooledge.org/UsingFind.

7
ответ дан 7 August 2018 в 18:31

Убедитесь, что вы указываете шаблоны, которые вы предоставляете find, иначе оболочка может их расширить, если в текущем каталоге установлены соответствующие файлы.

find /some/dir -name *.jpg   # bad
find /some/dir -name "*.jpg" # good

См. http: // mywiki.wooledge.org/UsingFind.

7
ответ дан 10 August 2018 в 07:12

Убедитесь, что вы указываете шаблоны, которые вы предоставляете find, иначе оболочка может их расширить, если в текущем каталоге установлены соответствующие файлы.

find /some/dir -name *.jpg   # bad
find /some/dir -name "*.jpg" # good

См. http: // mywiki.wooledge.org/UsingFind.

7
ответ дан 15 August 2018 в 19:12
  • 1
    Я только что сделал find ~/folder -name "*.png" и получил ошибку, указанную в названии. – isomorphismes 28 June 2015 в 02:02
  • 2
    @isomorphismes, эта строка не будет выводить это сообщение об ошибке самостоятельно. Это должно быть вызвано другими факторами. Например. если вы попытаетесь поместить команду find в переменную, тогда запустите эту переменную, что является правдоподобным способом получения такого типа ошибок. Если это так, решение прост; не ставьте команды в переменные. – geirha 28 June 2015 в 10:35
  • 3
    Я случайно перезапустил свой компьютер за последние два дня, и теперь он работает, поэтому, я думаю, я не могу воспроизвести проблему или протестировать ее больше. Я не могу думать о том, что изменилось бы, но оно не использовало переменную. Я просто пробежал голую линию. – isomorphismes 30 June 2015 в 23:21
  • 4
    Возможно, я использовал find /some/dir -name="*.jpg" вместо = вместо пробела. HTH некоторый googler. – isomorphismes 9 July 2015 в 02:08

Другие вопросы по тегам:

Похожие вопросы: