Bash

1. Пакетно переминовать файлы в директории Например, есть файлы вида Dark.s03E06.WEBRip.1080p.LF.RGzsRutracker.mkv которые нужно привести к виду Dark.s03E06.mkv. Пишем скрипт rename.sh, и запускаем в нужной директории (или прописываем путь): #!/bin/bash j=0; for i in *.mkv; do let j+=1; mv $i Dark.s03E0$j.mkv ; done 2. Создать много файлов с нумерацией: for i in file{1..9}.txt; do touch $i; …

Continue reading ‘Bash’ »

ether-wake – будим ПК

Возникла задача будить на выходных один ПК. Устанавливаем комплекс утилит: # yum -y install ethtool Требования к удаленному компьютеру, что бы данная технология работала это: Материнская плата с питанием ATX. BIOS здесь нужно включить поддержку Wake-On-LAN, и настроить правильно энергосбережение. Сетевая карта с поддержкой технологии WOL (тоже почти все, но её еще необходимо включить в настройках …

Continue reading ‘ether-wake – будим ПК’ »

Find – поиск и удаление файлов

Удаление файлов старше N дней find /dir/ -atime +N | xargs rm -f или find /dir/ -atime +N -delete или find /dir/ -name “*.jpg” -mtime +N -exec rm -f {} \; или find /dir/ \( -name “*.jpg” -o -name “*.png” \) \! -newerct ’30 days ago’ -delete Ключи: -name — искать по имени файла, при …

Continue reading ‘Find – поиск и удаление файлов’ »