Здравствуйте, я пытаюсь скопировать все файлы из каталога Documents в каталог резервного копирования с меткой времени. Поэтому я создал папку с именем bk $ (отметка времени в папке), и я пытаюсь скопировать файлы из каталога Documents в новую созданную папку, которая уникальна. Это будет в crontab, резервное копирование файлов из документов и при резервном копировании, он создаст новый каталог для каждой резервной копии, который однозначно идентифицируется по метке времени папки. По какой-то причине я не могу получить cp или cpio -mdp. Теперь кто-то упомянул, что я могу использовать переменную $ PATH, которая кажется многообещающей, если это решение, если кто-то может помочь мне в работе.Как скопировать файлы в автоматическую сгенерированную папку с меткой времени?
bkdest=home/user/backup/
bksource="/home/user/Documents/"
export PATH=/$bkdest:$PATH
mkdir /"$bkdest"bk.$(date +%Y_%m_%d_%H_%M_%S)
cp /"$bksource"* $PATH
Мой другой подход, который я пытался использовать, чтобы заставить его работать:
cp $bksource * ls | tail -l | $PATH
я мог бы с CTime, но, к сожалению, она не работает с датой создания папок.
Это был мой подход, но с последней созданной папке, а не файл
find $HOME -type d -daystart ctime 0
Если кто-то может помочь мне, чтобы скопировать в эту новую папку, я бы очень признателен. Спасибо!
О, черт возьми, спасибо! Я не был уверен в цели и как она работает. Я слышал, что то же самое можно сделать с помощью $ PATH. Это? Я открыт для разных способов, которые в этой ситуации могут быть достигнуты. – Dmitriy