1) Я выполнила команду cd /home/user/web/site.com/public_html/home/user/web/site.ru/public_html - этой командой я перехожу в каталог откуда хочу перенести файлы. 2) далее я ввожу: mv public_html /home/user/web/site.com/public_html/ - этой командой я перемещаю public_html в /home/user/web/sitecom/public_html/ 3) Вылетает ошибка No such file or directory в чем дело?
потому что ты уже находишься в public_html после cd и ты пытаешься там же взять еще один public_html и перенести в /home/user/web/site.com/public_html
Если вы уже находитесь в /home/user/web/site.com/public_html/, то команда mv public_html /home/user/web/site.com/public_html/ попытается найти ./public_html/public_html/ - а такого, скорее всего, нет.