Bash: duplicate + rename folder Bash: duplicate + rename folder shell shell

Bash: duplicate + rename folder


Tutorial copy files, folder link: link

Manual cp command : Link

cp -frp /path/to/folder/my_folder_old -T /path/to/folder/my_folder_new   -f, --force          if an existing destination file cannot be opened, remove it          and try again (this option is ignored when the -n option is          also used)   -p     same as --preserve=mode,ownership,timestamps   -R, -r, --recursive          copy directories recursively   -T, --no-target-directory          treat DEST as a normal file

Though if my_folder_new already exists, my_folder_old is created inside the first and not substituted. Why is this happening?

The reason why is this happening because, my_folder_new already created. Doing same cp command it will see as new path, /path/to/folder/my_folder_new/


I was dealing with this same issue, was going crazy ahaha, I tried cp -frp but did not work, so, before of going to do cp just remove the existing folder using rm, see below more info about this:

Remove Directory Linux

If a directory or a file within the directory is write-protected, you will be prompted to confirm the deletion. To remove a directory without being prompted, use the -f option:

rm -rf dir1