Я знаю, хочу ли я в каком-то смысле объединить один каталог в другой, не переписывая все там, используя ditto . Но сейчас я пытаюсь понять, можно ли сравнить оба каталога.

Из одного каталога я часто копирую в другой каталог. Но из исходного каталога я иногда удаляю материал, который работает так же, не относится к папке, в которую я копирую / объединяю вещи.

Итак, есть ли что-то похожее на то же самое, что, по крайней мере, можно распечатать различия между двумя каталогами, чтобы я мог удалить любые файлы, которые мне может понадобиться удалить из каталога, в который я копирую ...

2 ответа2

1

Не уверен, что diff включен в OSX, но по крайней мере в Linux вы можете сделать

diff /path/dir1 /path/dir2
0

Вы также можете rsync -avn source/ destination/ который покажет вам обновленные и отсутствующие / дополнительные файлы. Если вы rsync -av -n --delete source/ destination/ , он также покажет вам файлы в месте назначения, которых нет в источнике. « -n - это "пробный прогон", означающий, что на самом деле ничего не сделано - просто подробный отчет о том, что будет сделано, если опустить -n .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .