Не может перейти к самому подкаталогу

У меня есть 2 папки:

/home/sphinx/articlesdb/

а также:

/home/sphinx/tmp/articlesdb/

Я хочу переместить и перезаписать все файлы из tmp в основную папку.

Я в настоящее время использую:

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

Но я получаю эту ошибку:

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

Это нужно сделать как можно быстрее, поэтому я не хочу копировать.

Должен ли я удалить /home/sphinx/articlesdb/ полностью, а затем запустить mv команда или мне просто нужно немного подправить команду?

2 ответа

Что произойдет, если вы убедитесь, что /home/sphinx/articlesdb пусто, тогда делай

cd /home/sphinx/tmp/articlesdb
mv * /home/sphinx/articlesdb/

Решил удалить исходную папку, а затем переместить ее из tmp,

Другие вопросы по тегам