diff --git a/src/mfm_dup.cpp b/src/mfm_dup.cpp index 22408c3c..6777f92f 100644 --- a/src/mfm_dup.cpp +++ b/src/mfm_dup.cpp @@ -44,6 +44,10 @@ mfm::dup(const Opts::Dup &opts_) { auto relpath = stdfs::relative(de.path(),srcpath); + fs::clonepath(srcpath, + dstpath, + relpath.parent_path().string()); + for(const auto &dstpath : srcpaths) { if(dstpath == srcpath)