github.com/xhghs/rclone@v1.51.1-0.20200430155106-e186a28cced8/docs/content/bugs.md (about) 1 --- 2 title: "Bugs" 3 description: "Rclone Bugs and Limitations" 4 date: "2019-08-04" 5 --- 6 7 # Bugs and Limitations 8 9 ## Limitations 10 11 ### Directory timestamps aren't preserved 12 13 Rclone doesn't currently preserve the timestamps of directories. This 14 is because rclone only really considers objects when syncing. 15 16 ### Rclone struggles with millions of files in a directory 17 18 Currently rclone loads each directory entirely into memory before 19 using it. Since each Rclone object takes 0.5k-1k of memory this can 20 take a very long time and use an extremely large amount of memory. 21 22 Millions of files in a directory tend caused by software writing cloud 23 storage (eg S3 buckets). 24 25 ### Bucket based remotes and folders 26 27 Bucket based remotes (eg S3/GCS/Swift/B2) do not have a concept of 28 directories. Rclone therefore cannot create directories in them which 29 means that empty directories on a bucket based remote will tend to 30 disappear. 31 32 Some software creates empty keys ending in `/` as directory markers. 33 Rclone doesn't do this as it potentially creates more objects and 34 costs more. It may do in future (probably with a flag). 35 36 ## Bugs 37 38 Bugs are stored in rclone's GitHub project: 39 40 * [Reported bugs](https://github.com/rclone/rclone/issues?q=is%3Aopen+is%3Aissue+label%3Abug) 41 * [Known issues](https://github.com/rclone/rclone/issues?q=is%3Aopen+is%3Aissue+milestone%3A%22Known+Problem%22) 42