The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"mkdir -p в rsync"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Shell скрипты)
Изначальное сообщение [ Отслеживать ]

"mkdir -p в rsync"  +/
Сообщение от centosuser (ok) on 28-Мрт-10, 23:11 
Здравствуйте.


Все знают команду mkdir а также у нее есть замечательный флаг -p который позволяет создавать подкаталоги любой глубины указав только создаваемый а все дочерние будут созданы автоматически. например можно создать каталог
mkdir -p /home/firststep/secondstep/thirdstep/myfolder  
в папке home не задумываясь о наличии папок firststep/secondstep/thirdstep mkdir сам их создаст с этим флагом.

А вот когда делаю операции с rsync хочу чтобы было также. rsynx -a / /backup/year/month/day

кто-то что-то посоветует ? написать баш скрипт я могу но вот хотелось бы одной командой.

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

  • mkdir -p в rsync, L0n3R4ng3r, 23:53 , 28-Мрт-10, (1)  
    • mkdir -p в rsync, centosuser, 00:07 , 29-Мрт-10, (2)  

Сообщения по теме [Сортировка по времени | RSS]


1. "mkdir -p в rsync"  +/
Сообщение от L0n3R4ng3r (ok) on 28-Мрт-10, 23:53 
>[оверквотинг удален]
>дочерние будут созданы автоматически. например можно создать каталог
>mkdir -p /home/firststep/secondstep/thirdstep/myfolder
>в папке home не задумываясь о наличии папок firststep/secondstep/thirdstep mkdir сам их
>создаст с этим флагом.
>
>А вот когда делаю операции с rsync хочу чтобы было также. rsynx
>-a / /backup/year/month/day
>
>кто-то что-то посоветует ? написать баш скрипт я могу но вот хотелось
>бы одной командой.

-r, --recursive -> This tells rsync to copy directories recursively.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "mkdir -p в rsync"  +/
Сообщение от centosuser (ok) on 29-Мрт-10, 00:07 
>-r, --recursive -> This tells rsync to copy directories recursively.

нет не подходит. попробуйте сделать rsync -r / /backup/folder1/folder2/folder3 где folder1 не существует, rsync будет ругаться на отсутсвие этой папки. пока спасло только
rsync -r $(mkdir -p /backup/folder1/folder2/folder3) / /backup/folder1/folder2/folder3

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру