No, while publishing includes this activity, the term has a wider meaning than just dealing with web pages.
It is normally referred to as "Uploading". It can be known as File Transfer, because the system you use to do it is File Transfer Protocol (FTP). ______________________ In my textbook is says that it is referred to as "Publishing". So I disagree with the previous answer.
To get the website from your computer to your server or hosting account. You need to upload all the files that make up your website using an ftp client. I recommend FileZilla. It's free and reliable. Search for it on Google and you'll find it.
You can only run a server off a free domain if you have FTP and SSH or RDP access to the server associated to the domain to upload the server files and storage space for the files. In theory it is then a matter of running the server via SSH/RDP access and connecting to it.
Copying files to your hardware from another source.
By configuring the programs to use auth codes, the program would have to connect to another server (the one it was originally downloaded from maybe), and it would ask the server "permission" to be copied or ran, the program should also have its own encryption to prevent picking specific files out of the program and copying those.
Source
Source
Making a backup
It depends what you are copying them to. If you are copying them to another hard drive, it will have a different drive letter. it is the same with USB drives.
copying files over a network?
It depends on the context ! In computing terms - burn files relates to copying files to a CD or DVD.
Deployment is the process of copying the compiled Java classes to a server or client. Once deployed, the server is able to run those classes (as in Java servlets), or serve those files to clients (as in Java applets), or be executed as programs (as in Java desktop applications).