Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[FreeBSD] Создание файла с именем равным текущей даты 18.07.08 15:14
Автор: Solder Статус: Незарегистрированный пользователь
|
Пишу такю команду: "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 запускал. В чистом шелле все окей.
|
| |
спасибо! 21.07.08 08:24
Автор: Solder Статус: Незарегистрированный пользователь
|
|
|
|