Поэтому, когда вы хотите найти файл с именем файла, содержащим строку xyz из каталога на всю глубину, вы пишете
sudo find path -name '*xyz*'
Как найти все файлы без строка xyz?
Для поиска файлов, не содержащих '*xyz*
'do:
sudo find path -type f -not -name '*xyz*'
Для поиска путей (файлов и каталогов), не содержащих '*xyz*'
do:
sudo find path -not -path '*xyz*'
To поиск без учета регистра перед именем или путем с помощью i
, то есть -iname
или -ipath
.
Добавить !
(не) перед выражением:
sudo find path ! -name '*xyz*'