Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages


home | help
MEGADL(1)		       Megatools Manual			     MEGADL(1)

       megadl -	download exported files	and directories	from

       megadl [--no-progress] [--path <path>] <links>...
       megadl --path - <filelink>

       Downloads exported files	and folders from Handles links	like:



       When downloading	individual files, these	are placed into	<path>.	When
       downloading folders, the	contents of the	folder are placed into
       directory specified by <path>.

       To export files,	you can	use web	application, or	megals(1)'s
       --export	option.

       --path <path>
	   Local directory to download to. Defaults to the current working

	   If <path> is	-, remote file will be streamed	to stdout.

	   Disable download progress reporting.	This is	implied	when

	   Print names/paths of	successfully downloaded	files (one per line).

	   Print all files in a	shared folder and choose which files or
	   subfolders to download. When	choosing a subfolder, the entire
	   subfolder will be downloaded.

	   Don't resume	downloads from partially dowloaded file. Default is to

       --limit-speed <speed>
	   Set maximum allowed upload and download speed in KiB/s. This	option
	   overrides config file settings. 0 means no limit. When using
	   ParallelTransfers > 1, upload speed limit is	applied	to each
	   transfer individually.

       --proxy <proxy>
	   Use proxy server to connect to This	option overrides
	   config file settings. More information can be found in libcurl
	   documentation at
	   Some	acceptable values are:

	   o   none : Disable proxy if it was enabled in the config file.

	   o   socks5://localhost:9050 : Local SOCKSv5 proxy server

	   o   socks5h://localhost:9050	: Local	SOCKSv5	proxy server with DNS
	       handled by the proxy

       --config	<path>
	   Load	configuration from a file

	   Disable loading .megarc

       --debug [<options>]
	   Enable debugging of various aspects of the megatools	operation. You
	   may enable multiple debugging options separated by commas. (eg.
	   --debug api,fs)

	   Available options are:

	   o   http: Dump HTTP request/response	details	(can be	used to	debug
	       connection/proxy	issues)

	   o   api: Dump API calls

	   o   fs: Dump	filesystem (may	require	--reload to actually
	       print something)

	   o   cache: Dump cache contents

	   o   tman: Dump transfer manager events

	   Show	version	information

	   File	and folder links to download from.

	   Link	to exported file to stream.

       o   Download exported file:

	       $ megadl	'!7YVWhCzZ!bauBlAkKKvv8hIm-8-qFmGOYS289ToQWN7rGFPzXB_w'

       o   Download exported folder:

	       $ megadl	'!HIlFDajT!HLiVvQQkSe1d0ogxZuaOJg'

REMOTE FILESYSTEM filesystem is represented as a tree of nodes of various types.
       Nodes are identified by a 8 character node handles (eg. 7Fdi3ZjC).
       Structure of the	filesystem is not encrypted.

       Megatools maps node tree	structure to a traditional filesystem paths
       (eg. /Root/SomeFile.DAT).

       NOTE: By	the nature of storage, several files in	the directory
       can have	the same name. To allow	access to such files, the names	of
       conflicting files are extended by appending dot and their node handle
       like this:


       You need	to be aware of several special folders:

	   Writable directory representing the root of the filesystem.

	   Trash directory where web client moves deleted files. This
	   directory is	not used by megatools when removing files.

	   Not sure.

	   Directory containing	subdirectories representing your contacts
	   list. If you	want to	add contacts to	the list, simply create
	   subdirectory	named after the	contact	you want to add.

	   Directories representing individual contacts	in your	contacts list.
	   These directories contain folders that others shared	with you. All
	   shared files	are read-only, at the moment.

       megatools(7), megarc(5),	megadf(1), megadl(1), megaget(1), megals(1),
       megamkdir(1), megaput(1), megareg(1), megarm(1),	megacopy(1).

       Part of the megatools(7)	suite.

       Report bugs at or

       Megatools was written by	Ondrej Jirman <>, 2013-2016.

       Official	website	is

megatools 1.10.2		  04/15/2020			     MEGADL(1)


Want to link to this manual page? Use this URL:

home | help