Чтобы добавлять сообщения и комментарии, .

@Balancer:
Balancer

Скопировать все файлы за 2009-й год из подкаталогов в целевой каталог с сохранением структуры.

find . -newermt 20090101 -not -newermt 20100101 -type f -exec cp -a --parents \{\} /tmp/2009/ \;

Полезно для раскладывания хаотично пополняемых каталогов в squash+aufs слои.

@don-Rumata:
don-Rumata

Чтобы скопировать всё музло НЕ создавая копию каталогов (как это было бы с rsync -avrh), а чтобы все файлы лежали одной кучей в одной папке - надо написать чё-то типа такого:

cd /dir/with/music

find . -name "*.ogg" -exec cp "{}" ./ \;

Бэкслэш и точка с запятой нужны, без них не пашет.

@kamenev:
kamenev

=== Синхронизируем файлы из папки без рекурсии за последние 30 дней ===

rsync -avz -e ssh user@source:'$(find /home/source_dir -type f -name "*.mp4" -maxdepth 1 -mtime -30)' /home/target_dir

=== Синхронизируем только картинки ===

rsync -avz --include='/' --include='.png' --include='.gif' --include='.jpg' --include='.jpeg' --include='.JPG' --exclude='*' -e ssh user@source_server:/home/source/ /home/target

@Whitesquall:
Whitesquall

(defun my/ido-find-file (arg)
"My open file function using ido.
If prefixed with `C-u' open file under cursor."
(interactive "P")
(if arg
(let ((ido-use-filename-at-point t))
(ido-find-file))
(ido-find-file)))

(global-set-key (kbd "C-x C-f") 'my/ido-find-file)

Надоела отдельная комбинация клавиш.

@kamenev:
kamenev

Find files recursive by content
grep -Rl 'content' *

@PineappleZombie:
PineappleZombie

find -print0 -name \*.o — ищет все файлы
find -name \*.o -print 0 — только согласно предикату

Чем думают авторы?

@alekzone:
alekzone

Построитель команды 'find' find.unixpin.com

@kamenev:
kamenev

Найти все файлы, которые были изменены менее N дней назад
find . -mtime -N

@Gem:
Gem

скопировать файлы содержащие строку mv $(grep -l '1189609240791-1268115603299237276@216.109.111.119') /tmp/inv

@kamenev:
kamenev

Удаление файла по inode.

Находим inode бякушного файла
ls -i1 {file-name}

Используем команду find для его удаления:
find . -inum [inode-number] -exec rm -i {} \;

Источник cyberciti.biz

@norguhtar:
norguhtar

каждый раз когда я пользуюсь этой штукой, мне очень сильно хочется уебать тех кто придумал синтаксис его опций и команд

@st00nsa:
st00nsa

вот это возможно заставит всех юзать линупсы youtube.com она учит быстро находить свой прон.

@fescoff:
fescoff

После использования разных торрент — качалок в папке с музыкой очень многие песни стали иметь "клонов", имеющих название *.part.mp3. На помощь пришла мощная утилита find, которая позволила одной строчкой удалить более гигабайта ненужной музыки:
find ./Pendulum/ -name ".part" -delete

@mefisteron:
mefisteron

обсуждение — построитель команды "find"
forum.linux-life.ru

@Posleobeda:
Posleobeda

Узнал, что у find есть опция -path, почему только сейчас!?