Обсуждение:Find

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Может быть добавить в примеры: этот пример ? $ find * -type f -printf '%f\n' | sort | uniq -dc Сортирует и показывает файлы с одинаковым названием, и количество повторов ? --Balamutick 18:00, 15 января 2009 (UTC)[ответить]

кавычки[править код]

find /path -type d -exec chmod 0755 {} \;
find /path -type d -exec chmod 0755 "{}" \;

- никакой разницы нет. find получает абсолютно одинаковые параметры FeelUs 07:02, 9 марта 2014 (UTC)[ответить]

В GNU find действительно нет, но в других реализациях может и есть. 178.92.177.82 21:09, 20 июня 2014 (UTC)[ответить]

Однако, директории с именами, содержащими пробелы, методом перенаправления через xargs обработаны не будут

В man find, однако, есть такой вариант:

find /tmp -name core -type f -print0 | xargs -0 /bin/rm -f

Find files named core in or below the directory /tmp and delete them, processing filenames in such a way that file or directory names containing single or double quotes, spaces or newlines are correctly handled. The -name test comes before the -type test in order to avoid having to call stat(2) on every file.

178.92.177.82 21:12, 20 июня 2014 (UTC)[ответить]