When the internet was still in its infancy, transferring large media files online has been impossible. The mailing system did not have such capacity to attach huge files and transfer volumes of data. But with the evolution of technology, things have been very convenient and larger file sizes can now be transferred online. There are hosting companies today that offer free data storage by the users as long as you register with them.
Uploading and Downloading
This is a pretty straightforward process where you simply do the following:
- Browse the file from your system.
- Upload the file to the system.
- Wait for the upload to finish.
- Check the site server if the files have been uploaded successfully.
However, when you are in a hosting website, there is a limit to these file transfers. There are sites that only allow a maximum of 500 MB so you may encounter a roadblock if you require transferring more than 500 MB of files. This is where unlimited data transfer comes in. You can choose to upgrade if it suits your requirements.
File Transfer at Organizational Levels
There is an internal network in organizations where they can transfer file from one computer to another without having to use external data storage. Since all the computers in an office are networked together, PC to PC file transfer should not be a problem.
UNIX users require a file manager that works for them. The challenge in UNIX and Linux is that there is not so much file managers. The most common functions performed on files:
File Transfer Protocol
File transfer protocol or FTP functions to upload, download, delete files, create and remove directories, read directory contents. This is very popular although it has some drawbacks as well that can sometimes make it hard to use.
In UNIX, SSH family came to life. The SSH aims to secure remote shell access to the systems of UNIX. Later on, SSH branched out with a file transfer protocol called SCP and SFTP. SCP is outdated and not recommended for use anymore while SFTP is becoming more and more popular. Others mistaken SFTP as Secure FTP; this is actually FTPS.
SFTP Using Command Line
Before you can use the SFTP utility, you must login to the remote host or the server where you want to transfer your files from.
Steps in Logging In:
1. Start the UNIX prompt.
2. Type in sftp USC [email protected]
3. Use your sftp login details to login to the remote host.
Downloading a file from a remote host
In order to be able to download a file from the remote host:
- Once you are in the directory that you want to get the file from, use the get command to copy a file to the directory in your computer.
- Type get filename at the prompt sftp> and press Enter.
- The file will then be copied to your computer.
Uploading a file to the remote host
- Go to the directory of the remote host where you want to upload a file.
- Using the put command, copy the file from your local directory.
- Type put local-path-to-file-remote-path at the prompt and press enter.
- The file will be copied to the remote host.
There are also other file managers that you may want to consider. Aside from the command line, there are others that you can use for your UNIX.
- Gnome Commander
- Midnight Commander
The file manager of your choice will depend on the goals and requirements that you have. SFTP is better than FTPS but both has its pros and cons.