1
0
mirror of https://github.com/rclone/rclone.git synced 2026-02-24 00:22:49 +00:00

Add ftp backend - fixes #540

This commit is contained in:
Antonio Messina
2016-12-27 21:52:30 +01:00
committed by Nick Craig-Wood
parent ae17d88518
commit c72fca2711
11 changed files with 574 additions and 0 deletions

View File

@@ -25,6 +25,7 @@ Rclone is a command line program to sync files and directories to and from
* Yandex Disk
* SFTP
* The local filesystem
* FTP
Features

View File

@@ -31,6 +31,7 @@ See the following for detailed instructions for
* [Microsoft OneDrive](/onedrive/)
* [Yandex Disk](/yandex/)
* [SFTP](/sftp/)
* [FTP](/ftp/)
* [Crypt](/crypt/) - to encrypt other remotes
Usage

35
docs/content/ftp.md Normal file
View File

@@ -0,0 +1,35 @@
---
title: "FTP"
description: "Rclone docs for FTP backend"
date: "2017-01-01"
---
<i class="fa fa-file"></i> FTP
------------------------------
FTP support is provided via
[github.com/jlaffaye/ftp](https://godoc.org/github.com/jlaffaye/ftp)
package.
### Configuration ###
An Ftp backend only needs an Url and and username and password. With
anonymous FTP server you will need to use `anonymous` as username and
your email address as password.
Example:
```
[remote]
type = Ftp
username = anonymous
password = john.snow@example.org
url = ftp://ftp.kernel.org/pub
```
### Unsupported features ###
FTP backends does not support:
* Any hash mechanism
* Modified Time
* remote copy/move

View File

@@ -29,6 +29,7 @@ Here is an overview of the major features of each cloud storage system.
| Yandex Disk | MD5 | Yes | No | No | R/W |
| SFTP | - | Yes | Depends | No | - |
| The local filesystem | All | Yes | Depends | No | - |
| FTP | None | No | Yes | No | - |
### Hash ###
@@ -117,6 +118,7 @@ operations more efficient.
| Yandex Disk | Yes | No | No | No | No [#575](https://github.com/ncw/rclone/issues/575) |
| SFTP | No | No | Yes | Yes | No |
| The local filesystem | Yes | No | Yes | Yes | No |
| FTP | No | No | No | No | No |
### Purge ###