Easy way to share file Between Linux and other Operating Systems using terminal

Transferring files between different operating systems can be challenging and Super Annoying. This is particularly true when it comes to transferring files between Linux, Windows, and MacOS, which are three of the most popular operating systems used today. In this article, we will discuss some of the common issues that arise when transferring files between these three operating systems and why it can be so annoying.

  1. Compatibility Issues

  2. File Size Limits

  3. Network Compatibility

  4. Security Concerns

But now there is an easy solution

It is time to use Portal now!!!!

https://github.com/SpatiumPortae/portal

How it works

Sending files and folders

To send files:

portal send <file1> <file2> <folder1> <folder2> ...

The application will output a temporary password on the format
1-inertia-elliptical-celestial.

The sender will communicate this password to the receiver over some secure channel.

Receiving files and folders

To receive those files:

portal receive 1-intertia-elliptical-celestial

The two clients will establish a connection through a relay server. The file transfer will then commence with a direct or relayed connection, depending on what's possible.

What it looks like

The sender (top) sends a folder and three files to the receiver (bottom).

In this case, as you can see in the event log, the transfer is made using direct transfer. That means the files are sent directly from one client to the other, no middlemen involved.

As it happens, these computers are in the same local network, and portal recognizes this.

https://github.com/SpatiumPortae/portal