Пишу такю команду: "tar -u -f /home/data.tar /home/data/*". Создаеться архив data.tar. Как изменить команду, чтобы в качестве имени архива была текущая дата (yyyy-mm-dd)?
Как-то типа так:18.07.08 16:08 Автор: J'JF <Dmytro Volhushyn> Статус: Elderman Отредактировано 18.07.08 16:12 Количество правок: 1
> Пишу такю команду: "tar -u -f /home/data.tar /home/data/*". > Создаеться архив data.tar. Как изменить команду, чтобы в > качестве имени архива была текущая дата (yyyy-mm-dd)?
Нужно вставить вывод date в имя. Делается это примерно так:
tar -uf /home/myhome_`date +%Y-%m-%d`.tar /home/data/*
Только у меня почему-то %d выдает текущий путь в паттерн (может, шелл такой). Ну то дело такое, главное, что направление мысли, думаю, понятно.
В общем, man date (там в конце есть о формате вывода) и man tar ;)
P.S. а, с %d разобрался - это от того, что из-под mc запускал. В чистом шелле все окей.