Скопировать все файлы за 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 "{}" ./ \; Бэкслэш и точка с запятой нужны, без них не пашет.
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
"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)
Надоела отдельная комбинация клавиш.
grep -Rl 'content' *
find -print0 -name \*.o — ищет все файлы find -name \*.o -print 0 — только согласно предикату Чем думают авторы?
find . -mtime -N
Находим inode бякушного файла
ls -i1 {file-name}
Используем команду find для его удаления:
find . -inum [inode-number] -exec rm -i {} \;
Источник cyberciti.biz
youtube.com она учит быстро находить свой прон.
вот это возможно заставит всех юзать линупсы find ./Pendulum/ -name ".part" -delete