Как найти файлы с определенным подпутем?

metaflac --export-tags-to=- input.flac | \
metaflac --remove-all-tags --import-tags-from=- output.flac

Возможно потребности --no-utf8-convert опция, также.

4
17.05.2013, 18:38
2 ответа

Это не regex. Для шариков нужно использовать -path предикат вместо этого.

12
27.01.2020, 20:46
  • 1
    .Работает! find ~/projects -path "*/trunk*/config/*.xml" –  Loom 17.05.2013, 16:41

Я не уверен, что Вы хотите сделать с файлами после нахождения их, но для интерактивного использования в zsh Я использовал бы что-то вроде этого:

ls **/trunk/**/config/*.xml
3
27.01.2020, 20:46
  • 1
    На самом деле я хотел бы посмотреть в некоторых файлах из полученного списка. После Вашего ответа я заинтересовался zsh и установленный это. Но к сожалению Вы командная строка не работали. Я пытался изменить Вашу команду (например, ls ~/projects '**/trunk/**/config/*.xml' --recursive) но без успеха. А-ч –  Loom 20.05.2013, 12:30
  • 2
    я забыл, zsh не делает многого с настройками по умолчанию, необходимо поместить setopt EXTENDED_GLOB в ~/.zshrc. –  phunehehe 20.05.2013, 12:44
  • 3
    Вы могли бы хотеть взглянуть на oh-my-zsh или мой zshrc. –  phunehehe 20.05.2013, 12:46

Теги

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