Поиск имени файла без определенной строки

Поэтому, когда вы хотите найти файл с именем файла, содержащим строку xyz из каталога на всю глубину, вы пишете

sudo find path -name '*xyz*'

Как найти все файлы без строка xyz?

6
задан 16 July 2012 в 01:58

2 ответа

Для поиска файлов, не содержащих '*xyz* 'do:

sudo find path -type f -not -name '*xyz*'

Для поиска путей (файлов и каталогов), не содержащих '*xyz*' do:

sudo find path -not -path '*xyz*'

To поиск без учета регистра перед именем или путем с помощью i, то есть -iname или -ipath.

0
ответ дан 16 July 2012 в 01:58

Добавить ! (не) перед выражением:

sudo find path ! -name '*xyz*'
0
ответ дан 16 July 2012 в 01:58

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

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