# duplicity > 创建增量、压缩、加密和版本化的备份。 > 还可以将备份上传到各种后端服务。 > 值得一提的是,某些选项可能会根据版本的不同而不可用(例如,2.0.0中的`--gio`)。 > 更多信息:。 - 通过FTPS将目录备份到远程机器,并使用密码进行加密: `FTP_PASSWORD={{ftp_login_password}} PASSPHRASE={{encryption_password}} duplicity {{path/to/source/directory}} {{ftps://user@hostname/target/directory/path/}}` - 每月对Amazon S3进行完整备份: `duplicity --full-if-older-than {{1M}} s3://{{bucket_name[/prefix]}}` - 从存储在WebDAV共享上的备份中删除超过1年的版本: `FTP_PASSWORD={{webdav_login_password}} duplicity remove-older-than {{1Y}} --force {{webdav[s]://user@hostname[:port]/some_dir}}` - 列出可用的备份: `duplicity collection-status "file://{{absolute/path/to/backup/directory}}"` - 列出存储在远程机器上的备份中的文件,通过SSH: `duplicity list-current-files --time {{YYYY-MM-DD}} scp://{{user@hostname}}/{{path/to/backup/dir}}` - 从GnuPG加密的本地备份中恢复子目录到指定位置: `PASSPHRASE={{gpg_key_password}} duplicity restore --encrypt-key {{gpg_key_id}} --path-to-restore {{relative/path/restoredirectory}} file://{{absolute/path/to/backup/directory}} {{path/to/directory/to/restore/to}}`