I need to copy a directory and its content to a NEW directory.
Using: cp -r dir1/dir2 dir1/dir3
where dir3 is going to be created anew, it just copies the file(s) I have within dir2... It's like it copies dir2 naming it dir3.
Is there any way to copy dir2 into dir3?
I need to do it with a single command.
It's not really possible to do it in 1 command with
cp. What you want is for dir3 to already exist when you do your copy. I'm not sure if there's a real reason why you have to do it in 1 command or not. You can certainly do it in one line.mkdir dir/dir3;cp -r dir1/dir2 dir1/dir3