Как исключить поддерево из команды find

Вы можете найти всю информацию об узле, используя следующую команду:

udevadm info -a -p /sys/bus/usb-serial/devices/ttyUSB0/
2
задан 27 March 2011 в 21:38

9 ответов

Вы можете использовать опцию -prune следующим образом:

find ~ -path '*Trash*' -prune -or -name ".hg" -or -name ".git"
3
ответ дан 25 May 2018 в 22:22
  • 1
    Огромное спасибо! – John Lawrence Aspden 27 March 2011 в 21:32
  • 2
    Это действительно работает? Для меня это не обрезает все разные файлы со строкой Trash; также это поиск файлов с точным именем «.hg»; разве это не должно быть что-то вроде *.hg? – arrange 27 March 2011 в 21:48
  • 3
    @arrange, я беру пример от пользователя, задающего вопрос, и модифицировал его. И, очевидно, это работает для меня, которые сделали некоторые тесты. – enzotib 27 March 2011 в 22:00

Вы можете использовать опцию -prune следующим образом:

find ~ -path '*Trash*' -prune -or -name ".hg" -or -name ".git"
3
ответ дан 25 July 2018 в 22:17

Вы можете использовать опцию -prune следующим образом:

find ~ -path '*Trash*' -prune -or -name ".hg" -or -name ".git"
3
ответ дан 26 July 2018 в 20:26

Вы можете использовать опцию -prune следующим образом:

find ~ -path '*Trash*' -prune -or -name ".hg" -or -name ".git"
3
ответ дан 2 August 2018 в 03:45

Вы можете использовать опцию -prune следующим образом:

find ~ -path '*Trash*' -prune -or -name ".hg" -or -name ".git"
3
ответ дан 4 August 2018 в 19:50

Вы можете использовать опцию -prune следующим образом:

  find ~ -path '* Trash *' -prune -or -name ".hg" -or -name ".git"   
3
ответ дан 6 August 2018 в 03:53

Вы можете использовать опцию -prune следующим образом:

  find ~ -path '* Trash *' -prune -or -name ".hg" -or -name ".git"   
3
ответ дан 7 August 2018 в 21:49

Вы можете использовать опцию -prune следующим образом:

  find ~ -path '* Trash *' -prune -or -name ".hg" -or -name ".git"   
3
ответ дан 10 August 2018 в 10:04

Вы можете использовать опцию -prune следующим образом:

  find ~ -path '* Trash *' -prune -or -name ".hg" -or -name ".git"   
3
ответ дан 13 August 2018 в 16:23
  • 1
    Это действительно работает? Для меня это не обрезает все разные файлы со строкой Trash ; также это поиск файлов с точным именем «.hg»; не должно быть что-то вроде *. hg ? – arrange 27 March 2011 в 21:48
  • 2
    @arrange, я беру пример от пользователя, задающего вопрос, и модифицировал его. И, очевидно, это работает для меня, которые сделали некоторые тесты. – enzotib 27 March 2011 в 22:00

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

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