
SSH
# find / -size +100M -printВсе находится и все выводится красиво, но… Каждый раз при поиске файлов (больших, конкретного размера, типа, с определенным именем) требуется еще и сделать что-то с ним, вот как это стоит делать: Примеры использования Вывести список файлов во всей файловой системе, изменённых в течение последней минуты:
find / -mmin -1 -printВывести список файлов, которые были изменены в течение последних 24 часов:
# find / -type f -iname "*.php" -mtime -3 # Ищем файлы PHP, полезное!
# find . -mtime -1 -type f -print
# find . -mtime -1 -type f -exec ls -l {} \;
# find . -mtime -1 -type f -print | wc # находим и командой wc считаем количество
# find . -mtime -1 -type f -delete # удаляем эти файлы
Сменить рекурсивно права на 644 на все файлы начиная с текущей директории:
$ find . -type f -exec chmod 644 {} \;
Сменить рекурсивно права на 755 на все директории начиная с текущей директории:
$ find . -type d -exec chmod 755 {} \;
Поиск директорий, доступных на запись, относительно текущей:
$ find . -perm -2 -type d -ls 540771 4 drwxrwxrwx 2 user user 4096 Мар 3 20:49 ./.clamtk/viruses 540772 4 drwxrwxrwx 2 user user 4096 Мар 3 20:49 ./.clamtk/historyРекурсивно выведет список файлов, имена которых соответствуют указанному шаблону "*.py":
$ find ./ -name "*.py"Поиск файлов с установленным SUID -битом
$ find / -type f -perm -04000 -ls
622 28 -rwsr-xr-x 1 root root 26228 Янв 28 20:07 /bin/fusermount
113 36 -rwsr-xr-x 1 root root 34696 Май 12 2009 /bin/ping
114 32 -rwsr-xr-x 1 root root 30492 Май 12 2009 /bin/ping6
144 48 -rwsr-xr-x 1 root root 47096 Окт 23 00:54 /bin/umount
91 72 -rwsr-xr-x 1 root root 72188 Окт 23 00:54 /bin/mount
135 32 -rwsr-xr-x 1 root root 31124 Июл 31 2009 /bin/su
find: `/etc/cups/ssl': Permission denied
find: `/etc/chatscripts': Permission denied
find: `/etc/ppp/peers': Permission denied
95333 8 -rwsr-x--- 1 root gnokii 5548 Апр 30 2009 /usr/sbin/mgnokiidev
чтобы избавится от ошибок Permission denied, команду можно запустить так
$ find / -type f -perm -04000 -ls 2>/dev/nullто есть сообщения об ошибках (2 – это дескриптор потока STDERR) выбрасываются, остается лишь нормальный вывод STDOUT. Все файлы с расширением jpg переносит в директорию Images
$ find /var/phoenix/ -name “*.jpg” | xargs -I mv {}/var/phoenix/Images
Перемещает все файлы меньше 1MБ в папку tiny
$ find /var/phoenix/Images/ -name “*.jpg” -size -1024k | xargs -i
mv {} /var/phoenix/Images/tiny
Спасибо за материалы: http://wiki.dieg.info/findПолезная информация:
Javascript прокрутки страницы
Как обойти AdBlock
Отображение количества просмотров статьи в подходящем месте
Обвести текст при помощи HTML и CSS
Cherry FrameWork logo + description
Как добавить алиас домена ISPConfig
Как настроить DNS шаблоны в ISPConfig 3
Количество сопутствующих товаров в Woocommerce
WordPress http error - решение проблемы
Breadcrumbs редактировать в Cherry FrameWork
Ошибка платежа Яндекс.Касса и Woocommerce
Переезд на новый домен
Как убрать точки li в меню
Добавление меню в старый шаблон WordPress
Сделать изображения одинаковыми по высоте средствами CSS
Удаляем второй meta name=description от All in One Seo Pack
Плагин карты сайта XML
Доступ к namebased сайту без DNS-записи в Windows
Как включить интернациональные домены (punycode) в ISPConfig3
Ubuntu простой backup на Яндекс диск
Вывод материалов из рубрики списком WordPress
ISPManager установить SSL сертификат
Системные переменные Windows
Грамотный robots.txt для WordPress 4.х
Несколько мыслей про Skype
Как очистить очередь Exim
Правильный robots.txt
Как в Mac Os X заменить QIP
Случайный вывод кода (видео, текст, картинки)
Шаблон Mantra изменения вида пагинации
Как распечатать каталог содержимого на диске
Как добавить редирект (301) в ISPConfig
Шаблон Mantra изменение текста Read more
Сервис подбора цвета
Несколько простых команд для Cent OS
Как склеить домены (301 редирект)
Правильные анонимайзеры
Полезные фотосервисы
Изменить количество памяти в Mamp Pro php.ini
Во время загрузки произошла ошибка... WordPress
WordPress не работают постоянные ссылки (404 Not Found)
Как отключить сообщения «системы безопасности» Mac OS X
Как быстро узнать версию ISPConfig 3 (ssh)
Добавить новый sidebar
Добавить валюту (руб.) в woocommerce
Дополнительный домен в панели ISPManager
Красивые WordPress caption
Как в WordPress импортировать .xml файл больше 2mb
Как выводить первую картинку поста wordpress
Обновление url и адрес картинок после изменения адреса блога
Как прочистить дюзы принтеру Epson Stylus Photo на Mac OS X
Удалить все meta name=generator WordPress, Woocommerce, Saphali
Задача: выравнять картинки по центру div-ов с помощью CSS
Как удалить ссылки на картинки в новостях WordPress
Принудительное включение отображения ошибок в PHP