floe send
Examples
Send a single file:Terminal
Terminal
Terminal
Output
After runningfloe send, Floe shows a summary of what will be sent, then prints a sharing panel:
Output
Output
[1/3] report.pdf 85% [██████████░░░░░] (1.4 MB/s) [6s:1s]. Those brackets disappear once the line reaches 100%. The bar stretches to the width of your terminal, so the number of blocks varies with your window, and names longer than 30 characters are truncated. The rate in parentheses uses base-1000 units (kB, MB), while the summary rows below it use base-1024 units, so the two do not always agree to the decimal.
Share the code with CLI recipients or the link with browser recipients. The short code is valid for 10 minutes. The room link stays active until the session ends or you press Ctrl+C.
Folder transfers
When you send a folder, Floe walks it recursively and preserves the directory structure on the receiving end. The recipient gets the same relative paths inside their output directory.Terminal
Terminal
Flags
See Flags Reference for--server, --no-relay, --web, and --iface.
Notes
- Relayed transfers are capped at 2 GB per session; direct connections have no size limit. When the selected route runs through the TURN relay and the queued files total more than 2 GB,
floe sendblocks the transfer before any file data moves. See The 2 GB Relay Limit. - Press
Ctrl+Cat any time to cancel the transfer and close the session. - If the short code cannot be registered (for example, the signaling server is unreachable), Floe prints a warning and continues with the link only.
- Files are streamed in the order they are listed. For multiple files, progress is shown per file.
- The sender never reports to the global transfer counter. Only the receiver does. To opt out on the receiving side, the receiver uses
--no-reportor setsFLOE_NO_STATS=1.