Я пытаюсь рекурсивно скопировать содержимое каталога в другой, используя:
cp -Rv source_dir/* dest_dir/
Кажется, что все работает нормально, но когда я перечисляю этот каталог с помощью ls -l, данные изменений не обновляются до текущего времени. Итак, как я могу быть уверен, что моя команда перезаписала старые файлы?
Если вы не уверены, убедитесь, что вы не запускаете cp как псевдоним (из вашего типа оболочки "alias cp"), если у вас нет дополнительных параметров (особенно -n), cp -R перезапишет файлы в desti_dir, если только у вас проблема с разрешениями.
Но если вам нужно быть уверенным, вы можете запустить diff, чтобы сравнить оба каталога.
diff source_dir/ dest_dir/