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

FreeBSD Manual Pages


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

       megals -	List files stored in the cloud

       megals [-e] [-h]	[--header] [-l]	[-R] [-n] [<remotepaths>...]

       Lists files stored on, exports public download links.

       --export, -e
	   For all files that are going	to be listed, also display public
	   download link with file key.

	   NOTE: Folders export	doesn't	work yet.

       --human,	-h
	   Display file	sizes in a human readable format.

	   For long list format, display header	describing all listed columns.

       --long, -l
	   List	additional information about listed filesystem nodes. Node
	   handle, owner, node type, file size,	and the	last modification

       --recursive, -R
	   List	directories recursively. This is the default if	no paths are

       --names,	-n
	   Show	only names of nodes within the directory. This option has
	   effect only if you specified	a single path on a command line.

       --print0, -0
	   Separate file names with NULs instead of new	lines.

       -u <email>, --username <email>
	   Account username (email)

       -p <password>, --password <password>
	   Account password

	   Never ask interactively for a password

	   Reload filesystem cache

       --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

	   One or more remote filesystem paths to list.	If path	points to a
	   directory, contents of the directory	and the	directory itself is
	   listed. When	--names	is given, only the contents of the directory
	   is listed.

	       If path points to a file, the file itself is listed.

	       If ommited, the entire remote filesystem	is listed recursively.

       o   List	all files:

	       $ megals


       o   List	all files in the /Root,	recursively and	with details:

	       $ megals	-l /Root

	       3RsS2QwJ		       2	     - 2013-01-22 12:31:06 /Root
	       2FFSiaKZ	   Xz2tWWB5Dmo 0	  2686 2013-04-15 08:33:47 /Root/README
	       udtDgR7I	   Xz2tWWB5Dmo 0    4405067776 2013-04-10 19:16:02 /Root/bigfile

       o   List	all files in the /Root,	recursively and	with details, show
	   only	file names:

	       $ megals	-ln /Root

	       2FFSiaKZ	   Xz2tWWB5Dmo 0	  2686 2013-04-15 08:33:47 README
	       udtDgR7I	   Xz2tWWB5Dmo 0    4405067776 2013-04-10 19:16:02 bigfile

       o   Export download links:

	       $ megals	-e /Root/README!OFFRlbgR!k5rWmLp3mxB0gsq07Ii67PLd9L0wq4KondFLDlfH3Uw /Root/README

       o   List	files in a more	human readable format:

	       $ megals	-hnl --header /Root/README

	       Handle	   Owner       T	  Size Mod. Date	   Filename
	       2FFSiaKZ	   Xz2tWWB5Dmo 0       2.6 KiB 2013-04-15 08:33:47 README

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			     MEGALS(1)


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

home | help