The different ways to upload file from command line to the server are Rsync, Scp, and SFTP.
Here at Bobcares, we have dealt with different uploading methods as part of our Server Management Services for web hosts, Plesk users, and online service providers.
Today we’ll take a look at how to use different uploading methods such as Rsync, Scp, and SFTP.
How to upload file from the command line?
There are different types of easy file sharing methods are available. To upload large files to the server via the command line, the following methods can be used.
1. Rsync
The word rsync is self-explanatory that the rsync command is used to sync (or copy) files and directories locally and remotely. Mostly, it uses to copying large files from one server to another.
Also, the attractive feature of Rsync is that it will only sync or copy the differences between the source files and the existing files in the destination. Therefore, the time taken to copy the entire file can be avoided.
Important usages of the Rsync command includes,
1. Day to day backup.
2. Mirroring.
3. Restoration activities.
The syntax of Rsync is,
rsync -avz source/file/path example@yourdriopletpublicIP:/home/example
Rsync Errors
The Rsync operations’ key issue is getting into a stuck state when copying massive files from one server to another.
Typically, Rsync hangs on large files due to the insufficient RAM size of the server. So, it is important to keep the amount of free memory on the server for Rsync operations.
Therefore, our Support Engineers uses command like free -m, top -c, vmstat -s, and cat /proc/meminfo to check the server space effectively.
2. Scp
Scp is used to Upload file from command line between computers. It uses the SSH protocol. By default, it includes in most Linux machines and Unix distributions.
The syntax of SCP is,
scp -r /path/to/my/files root@0.0.0.0:/path/on/my/server
Furthermore, there are versions of rsync and scp/sftp available for Windows. However, it needs to be installed on the server based on requirements. Then, our Support Engineers will do it for our customers.
3. SFTP (Use GUI like Filezilla)
Another fastest method is the use of FileZilla to copy files from the local system to the server. SFTP uses the SSH protocol in connecting to other servers. Cyberduck, Filezilla or WinSCP are examples for some SFTP clients.
[Need assistance to manage file uploads? We’ll help you.]
Conclusion
In short, the different methods to upload file from command line to the server are Rsync, Scp, and SFTP. Today, we saw how our Support Engineers use the above commands for the transfer of data.
0 Comments