What is MLSD FTP command
Older servers supports LIST command only for directory listing, this way the FTP client gets a non-userfriendly
raw format for parsing, and only FTP clients knows what it meaning. Since the file timestamp based on the server timezone,
it makes more different to doing FTP synchronize with folders and files because of
there is no way to get current file timestamp in the server.
For example there is a normally LIST format of raw directory:
-rw-r--r-- 1 user user 7080 Mar 9 05:24 faq.html
Is it readable for you?
The MLSD command provided by newer servers to gives users a standarded, detailed, readable directory listing, by sending MLSD command through FTP clients, the server returns accurate file information such as file create time, modified time, size and file owner. Since MLSD directory listing includes file modified time in UTC, so it's very useful for FTP client to converts remote file's timestamp to your Local time when synchronize folders. Also we could use MLST command to get timestamp of single remote file only.
How to enable MLSD listing
Opens the Option dialog, and click "list mode" in the left side, place a check besides the "Use MLSD available" checkbox.
