to post messages and comments.

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

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

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

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

cd /dir/with/music

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

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

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

rsync -avz -e ssh [email protected]:'$(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 [email protected]_server:/home/source/ /home/target

(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)

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

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