3

В чем разница между:
find . -name "*.txt" и find . -name "*.txt" -print ?

Я имею в виду, какая польза от print в find . Я вижу, что он все равно печатает результаты, так почему эта опция доступна?

1 ответ1

2

В очень старых версиях find, -print не был неявным, поэтому требовался.

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

Это не будет печатать файлы с именем foo в /tmp:

find /tmp -name foo -prune -o -type f -print

Это будет:

find /tmp -name foo -prune -o -type f

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .