воскресенье, 17 июня 2012 г.

backup photo


#!/bin/bash
DISPLAY=:0.0 /usr/bin/notify-send -t 59000 "Через 30 секунд будет запущен процесс резервного копирований фотографий"
sleep 30

find /hd/photo -name *.jpg -type f -size +100k -mtime -7 -exec scp {} user@192.168.0.1:/a/backup/photo \;
find /hd/photo -name *.CR2 -type f -size +100k -mtime -7 -exec scp {} user@192.168.0.1:/a/backup/photo \;
JPG=$(find /hd/photo -name *.jpg -type f -size +100k -mtime -7 -print | wc -l)
CR=$(find /hd/photo -name *.CR2 -type f -size +100k -mtime -7 -print | wc -l)
DISPLAY=:0.0 gdialog --msgbox "jpg--$JPG CR2--$CR" "Копирование удачно завешено"

#################################
ключи find:
-name имя (*.exe, *, filename)
-type тип (f, d, файл, директория, etc)
-size размер (-100k, +4M)
-mtime время (-3, +7, дни)
-exec запуск программы (mv {} /dir/out \; )
-print (Вывести список найденных файлов)
#
wc -l - посчитает количество файлов соответствующих запросу

Комментариев нет:

Отправить комментарий

h265.sh

#!/bin/bash file="../mp4" if [ -d $file ]; then         echo "  Директория существует :-) "         for i in *.mp4; do f...