Я задаюсь вопросом, существует ли способ полностью перезаписать каталог, который копируется в без первой необходимости стереть его с командой комнаты, означая, что я не хочу иметь файлы, остающиеся в целевом каталоге, которые не существуют в исходном каталоге. Действительно ли это возможно с командой CP? Я хотел бы результаты, подобные командам ниже, но только путем выдачи одной команды. Я попробовал rsync, но у меня не было удачи, заставляя его вести себя тот путь с, он, удаляют опции.
rm -r /dest_dir/; cp -a /source_dir/. /dest_dir
Команда rsync
в сочетании с - удаляет опцию, больше в человеке rsync:
$ rsync -av --delete /from-path /to-path