May be some steps in the "Moving Your Site to a New Server" procedure sound strange because it uses some commands not familiar to designer (like tar, gunzip ecc.)
Anyway, as it is written there, it’s a "best practice suggested".
If it can help, this is how I did it last time:
1. enable hidden files (so you should see also .htaccess) upload all the files to the new server, just make sure to upload "every" file
2. import your database to you new server
3. update the file
core/config/config.inc.php as specified in the section "Updating your Config File"
If it can help you, my path to modx root was:
/var/www/vhosts/MySite.it/httpdocs/
in another server it was:
/web/htdocs/www.MySite.it/home/
actually it depends on your new server configuration, if you perform a clean installation you can see what MODx assigns to it.
4. with PhpMyAdmin, or another tool you can use to edit your database, you should edit the only row you have in your workspace table (usually this table is called
modx_workspaces and update the value "path" with the new path.
5. if you want to enable Friendly URL you should edit also .htaccess, but first just make your site working