0
NaRaz
22.09.20
✎
11:12
|
Всем привет. Пишу небольшой скриптик для линуксовой тачки.
Цель, есть каталог, мне надо скопировать все файлы и каталоги кроме 1 файла и 1 каталога, содержащего файлы.
/Cat1/Cat2 - это корневой каталог, он содержит каталоги, которые мне надо либо переместить либо скопировать и потом удалить:
/Cat1/Cat2/Cat + (номер) + (дата создания файла).avi
/Cat1/Cat2/Cat + (...) + (дата создания файла).avi
...
/Cat1/Cat2/Cat + (n)+ (дата создания файла).avi
Еще он содержит файлы, которые мне надо оставить в итоге не тронутыми:
/Cat1/Cat2/Setting/File1
/Cat1/Cat2/Setting/File2
/Cat1/Cat2/File1.conf
Вопрос, как создать скрипт?
Сейчас скрипт выглядит так:
#!/bin/sh
BackUp_Date=`date -d "1 day ago" '+%d.%m.%Y'`
mkdir /volumeUSB2/usbshare/Cat_1/"$BackUp_Date"
cp -rf /Cat1/Cat2 /volumeUSB2/usbshare/Cat_1/"$BackUp_Date" && rm -rf /Cat1/Cat2/
Но мой скриптик просто все копирует и удаляет, кто что посоветует?
Делаю скриптик для души, ветку LIFE поставил.
|
|