Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: сравнить файлы и скопировать только те ...  (Прочитано 1480 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн shkur

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
    • Просмотр профиля
    • Карта Фитнес
Всем привет.
крякнулся hdd  с системой.
восстановил через R-studio (Windows не грузится) [recovery]
есть бекап полугодовой давности. (тут все работает) [backup]

как сравнить файлы между  [recovery] и [backup]
как скопировать файлы из [backup] в [recovery], которые есть в [backup] И нет (или они нулевые) в [recovery]

??? :-\
karta-fitness.ru

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Если так сделать, то в recovery могут остаться восстановленные битые файлы ненулевого размера, которые не будут заменены старыми целыми файлами.

Оффлайн Alexandre

  • Участник
  • *
  • Сообщений: 211
  • made in USSR
    • Просмотр профиля
    • POLARM
Унисон?
הבה נגילה

Оффлайн dieselist

  • Активист
  • *
  • Сообщений: 525
    • Просмотр профиля
    • diesel.pp.ua
Всем привет.
крякнулся hdd  с системой.
восстановил через R-studio (Windows не грузится) [recovery]
есть бекап полугодовой давности. (тут все работает) [backup]

как сравнить файлы между  [recovery] и [backup]
как скопировать файлы из [backup] в [recovery], которые есть в [backup] И нет (или они нулевые) в [recovery]

??? :-\

diff -rq /folder1/ /folder2/ | sort
получаем список файлов которые есть только в folder1 + файлов, которые отличаются.
Дальше sh/bash в руки и копируем что нам надо.
Ubuntu, Gentoo, RHEL, AIX

Оффлайн shkur

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
    • Просмотр профиля
    • Карта Фитнес
Унисон?
всмысле?

Если так сделать, то в recovery могут остаться восстановленные битые файлы ненулевого размера, которые не будут заменены старыми целыми файлами.
и то верно

Всем привет.
крякнулся hdd  с системой.
восстановил через R-studio (Windows не грузится) [recovery]
есть бекап полугодовой давности. (тут все работает) [backup]

как сравнить файлы между  [recovery] и [backup]
как скопировать файлы из [backup] в [recovery], которые есть в [backup] И нет (или они нулевые) в [recovery]

??? :-\

diff -rq /folder1/ /folder2/ | sort
получаем список файлов которые есть только в folder1 + файлов, которые отличаются.
Дальше sh/bash в руки и копируем что нам надо.


попробую

UPD: Получил список файлов. Как бы теперь посмотреть их размеры? ls ? mc ? или ручками?
« Последнее редактирование: 12 Июня 2010, 16:40:18 от shkur »
karta-fitness.ru

Оффлайн RustemNur

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2939
  • умрешь с вами
    • Просмотр профиля
rsync
без (--delete)

Но мусорные файлы останутся.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Самое простое -- найти все пустые файлы и выпилить, а потом смержить каталоги.
rsync / find / nautilus -- вариантов масса.

 

Страница сгенерирована за 0.016 секунд. Запросов: 20.