Synchronize dirs with FTP and MLSD command
========================================================
============= IMPORTANT NOTE, PLEASE READ! =============
========================================================
By default, Total Commander is using the MLSD command to get file lists
By default, Total Commander is using the command MLSD (machine list directory) instead of LIST to get the directory listing. This has several advantages:
1. The listed time has a resolution of 1 second, while the LIST command often only returns hours and minutes
2. The time is returned in UTC (Universal Time, formerly known as Greenwich Mean Time), which makes it easy to synchronize with servers in different time zones
3. The format of MLSD is standardized, so there is less danger of misinterpretation of the returned list
The problem with MLSD and older synchronizations:
There can be some problems with MLSD you should be aware of:
1. If you have used older versions of Total Commander to synchronize directories, this synchronization may be based on very inaccurate time stamps: LIST on Unix servers returns the time stamp without seconds, and for older files it even returns just the date, not the time!
Therefore many files which were listed as equal with TC 7.50a or older may now be listed as newer or older. If you are sure that the source and target files are the same, you can copy just the timestamps from the remote to the local files.
2. Some older servers report symbolic links as files or directories instead of reporting them as links as LIST usually does. Synchronize dirs is ignoring links to avoid indefinite loops, which is impossible if the links cannot be detected. If you access such a server and use symbolic links in the directory you want to sync, you should
turn off the MLSD command in Ctrl+F -
Edit Connection: You need to turn off the option
Use MLSD for directory listings.