0

I have 2 folders:

/home/sphinx/articlesdb/

and:

/home/sphinx/tmp/articlesdb/

I want to move and overwrite all of the files from tmp into the main folder.

I am currently using:

mv -f /home/sphinx/tmp/articlesdb/ /home/sphinx/

But I get this error:

mv: cannot move `/home/sphinx/tmp/articlesdb/' to a subdirectory of itself, `/home/sphinx/articlesdb'

It needs to do this as fast as possible so I don't want to copy.

Should I remove /home/sphinx/articlesdb/ completely and then run the mv command or do I just need to tweak the command slightly?

fire
  • 113
  • 1
  • 2
  • 5

2 Answers2

1

What happens if you ensure that /home/sphinx/articlesdb is empty, then do

cd /home/sphinx/tmp/articlesdb
mv * /home/sphinx/articlesdb/
MadHatter
  • 78,442
  • 20
  • 178
  • 229
0

Decided to delete the original folder and then move it from tmp.

fire
  • 113
  • 1
  • 2
  • 5
  • Glad you resolved [or created a work around for] this issue. Please be sure to mark your answer as "accepted" when you are able. – jscott Jul 24 '12 at 23:34