русский
Germany.ruForen → Архив Досок→ Linux & Co

Разумное копирование папки

199  
kashej местный житель09.04.14 10:51
kashej
09.04.14 10:51 
Если выполнить команду cp -ru A/* B, то будут скопированы лишь те файлы и папки из А, которых нет в папке B или которые изменились с момента последнего копирования.
Но есть ли опция, которая бы помимо этого еще и удаляла из папки B файлы и папки, которые были удалены из A с момента последнего копирования? Короче говоря, чтобы после выполнения команды папка B была бы точной копией папки А.
Конечно можно каждый раз удалять B и копировать полное содержимое A, но если объем большой, а изменения незначительные, то это будет занимать много времени.
http://denis-aristov.ucoz.com
#1 
BSDLamer Хвостатый Carpal Tunnel09.04.14 15:44
BSDLamer
NEW 09.04.14 15:44 
in Antwort kashej 09.04.14 10:51
ченить типа rsync ?
0001, 0010, 0011, 0100, 0101, вышел зайчег погулядь
#2 
kashej местный житель10.04.14 11:11
kashej
NEW 10.04.14 11:11 
in Antwort BSDLamer 09.04.14 15:44
Спасибо. rsync -avh --delete A/ B делает именно то, что мне нужно.
http://denis-aristov.ucoz.com
#3