Найдите, чтобы исключить каталог snapthost в SLES 15.

Я ищу имя исполняемого файла pxe с помощью команды

      find / -type f -executable -print | grep pxe$

и это отлично работает в RHEL, но в SLES каталог снимков портит поиск. Как исключить каталог снимков из моего поиска.

Я пробовал эту комбинацию, но она сработала.

      localhost:~ # find / -type f -executable -print | grep pxe$
find: File system loop detected; ‘/.snapshots/1/snapshot’ is part of the same file system loop as ‘/’.
/root/pxe
/root/xyx/pxe
/pxe
localhost:~ # find / -type f -executable -print -not -path "*/.snapshots/*" | grep pxe$
find: File system loop detected; ‘/.snapshots/1/snapshot’ is part of the same file system loop as ‘/’.
/root/pxe
/root/xyx/pxe
/pxe
localhost:~ #
localhost:~ #
localhost:~ # find / -type f -executable -print -not -path "/.snapshots/*" | grep pxe$
find: File system loop detected; ‘/.snapshots/1/snapshot’ is part of the same file system loop as ‘/’.
/root/pxe
/root/xyx/pxe
/pxe

Я не хочу, чтобы /.snapshots/ отображался при запуске find. Любое предложение?

каталог моментальных снимков находится под /

      test:~ # cd /
test:/ # ls -la
total 52588
drwxr-xr-x    1 root root      224 Apr  6 16:28 .
drwxr-xr-x    1 root root      224 Apr  6 16:28 ..
-rw-r--r--    1 root root        0 Mar 30 15:03 .acce
drwxr-x---    1 root root       38 Mar 20 12:25 .snapshots
-rwxrwxrwx    1 root root 26559432 Oct 14 12:23 pxe

0 ответов

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