Форум программистов, компьютерный форум, киберфорум
Shell, Bash
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Bash Подсчитать размер не скрытых подкаталогов в домашнем каталоге пользователя https://www.cyberforum.ru/ shell/ thread1993761.html
Задание вроде несложное, сделал его следующим образом du -h ~ --max-depth=1 --exclude=.* с помощью exclude исключаем скрытые каталоги, но дело в том, что если мы создадим скрытый файл в не...
Bash Преобразование строки в адрес директории
Здравствуйте, я написал bash файл , который принимает в качестве параметра путь директории, но этот путь имеет пробелы, и поэтому его нужно обернуть в кавычки, из-за этого этот параметр...
Bash Удалить все комментарии и теги из HTML файла
Есть задание: Написать сценарий для sed и awk для удаления тегов и комментариев HTML. Теги и комментарии могут быть многострочными. Обеспечить правильную подстановку для знаков <, >, & и ". В общем...
Bash Удалить неудачные фото через консоль, учитывая цвет пикселей Друзья, подскажите, как можно получить информацию о графических файлах в консоли? Есть тысяча фотографий, среди которых достаточно много абсолютно чёрных. Мне нужно получить цвета пикселей в... https://www.cyberforum.ru/ shell/ thread1990345.html
Bash Блокировать интернет-соединение каждые 40 минут на 20 минут https://www.cyberforum.ru/ shell/ thread1988429.html
Не знаю сюда ли пишу, недавно поставил линукс. Напишите/подскажите как можно написать скрипт, который блокирует интернет соединение каждые 40 минут на 20 минут.
Как получить вывод stdout другой программы Bash
Друзья, есть запущенная программа, к примеру cat /tmp/test.txt. Как можно в другом терминале получить её вывод, если она продолжается длительное время? Не через pipe, а подключившись к её...
Bash Размер файла в виде числа
Мне нужно сравнить размер файла с числом, то есть нужно вызвать размер файла в виде числа а не строки, пробовал du , но он не помогает , так как выводит строку на подобие "123 file" Как...
Bash Не получается корректно заменить символы (sed) Необходимо заменить символы в тексте. Одиночные на группу. a/bb b/cc c/dd Т.е. abc должно превратиться в bbccdd Пишу echo abc | sed 's/a/bb/g;s/b/cc/g;s/c/dd/g' https://www.cyberforum.ru/ shell/ thread1986887.html
Bash Выполнение локального скрипта на удаленной машине средствами Expect, Bash, SSH https://www.cyberforum.ru/ shell/ thread1986713.html
Уважаемые знатоки! Есть задача, выполнить небольшой скрипт на удаленных машинах. Соединение ssh с машинами проходит средствами expect в автоматическом режиме. Какой командой заставить expect...
Bash Транслятор bbcode to html Доброго времени суток! Ситуация такая: нужен батник, который текстовый файл с bbcode перерабатывал в html, т.е нахадил слова(теги bbcode) и заменял их на другие слова (теги html) и сохранял всё это... https://www.cyberforum.ru/ shell/ thread1986446.html
3 / 2 / 4
Регистрация: 10.05.2008
Сообщений: 146
0

Rsync синхронизация папок - Bash - Ответ 10499792

31.05.2017, 21:34. Показов 1125. Ответов 1
Метки (Все метки)

Есть две папки dir1 и dir2

В dir2 файлы всё время прибавляются и обновляются.

Необходимо в dir1 удалить старые файлы - (старее некоторого времени), обновить оставшиеся и загрузить новые не загрузив при этом те которые были удалены ранее в dir1.

Можно сделать двумя командами:
Bash
1
2
find /dir1 -type f -mtime +5 -delete
find /dir2 -type f -mtime -5 | xargs -n 1 -I % cp  -fdp "%"  /dir1
но тогда cp перезапишет и не обновлённые файлы, а это лишнее время. Если вместо второй строки использовать rsync то она запишет и те файлы которые не нужны, старые по времени которые были удалены при помощи find - первая строка.

Как перезаписать только те файлы которые обновились и записать новые?

Вернуться к обсуждению:
Rsync синхронизация папок Bash
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.05.2017, 21:34
Готовые ответы и решения:

Синхронизация папок
Доброй ночи всем. Есть задача: синхронизировать две папки. Пока только знаю как копировать файлы :D...

Синхронизация папок
Необходимо создать программу которая раз в 10 секунд проверяет папку №1, если в папке появляются...

Синхронизация папок
На 2-х ПК необходимо иметь синхронизировать папки, с учетом всех изменений. Банальным копированием...

Синхронизация папок
Имеется один компьютер с UBUNTU на котором хранятся файлы и папки, нужно предоставить доступ к этим...

1
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.