rclone: github.com/ncw/rclone Files | Directories

Command rclone

Sync files and directories to and from local and remote object stores

Nick Craig-Wood <nick@craig-wood.com>

Package Files

rclone.go

Directories

PathSynopsis
backend/alias
backend/all
backend/amazonclouddrivePackage amazonclouddrive provides an interface to the Amazon Cloud Drive object storage system.
backend/azureblob
backend/b2Package b2 provides an interface to the Backblaze B2 object storage system
backend/b2/api
backend/boxPackage box provides an interface to the Box object storage system.
backend/box/apiPackage api has type definitions for box
backend/cache
backend/chunkerPackage chunker provides wrappers for Fs and Object which split large files in chunks
backend/cryptPackage crypt provides wrappers for Fs and Object which implement encryption
backend/crypt/pkcs7Package pkcs7 implements PKCS#7 padding
backend/drivePackage drive interfaces with the Google Drive object storage system
backend/dropboxPackage dropbox provides an interface to Dropbox object storage
backend/dropbox/dbhashPackage dbhash implements the dropbox hash as described in
backend/fichier
backend/ftpPackage ftp interfaces with FTP servers
backend/googlecloudstoragePackage googlecloudstorage provides an interface to Google Cloud Storage
backend/googlephotosPackage googlephotos provides an interface to Google Photos
backend/googlephotos/api
backend/httpPackage http provides a filesystem interface using golang.org/net/http
backend/hubicPackage hubic provides an interface to the Hubic object storage system.
backend/jottacloud
backend/jottacloud/api
backend/koofr
backend/localPackage local provides a filesystem interface
backend/mailru
backend/mailru/api
backend/mailru/mrhashPackage mrhash implements the mailru hash, which is a modified SHA1.
backend/megaPackage mega provides an interface to the Mega object storage system.
backend/onedrivePackage onedrive provides an interface to the Microsoft OneDrive object storage system.
backend/onedrive/api
backend/onedrive/quickxorhashPackage quickxorhash provides the quickXorHash algorithm which is a quick, simple non-cryptographic hash algorithm that works by XORing the bytes in a circular-shifting fashion.
backend/opendrive
backend/pcloudPackage pcloud provides an interface to the Pcloud object storage system.
backend/pcloud/apiPackage api has type definitions for pcloud
backend/premiumizemePackage premiumizeme provides an interface to the premiumize.me object storage system.
backend/premiumizeme/apiPackage api contains definitions for using the premiumize.me API
backend/putio
backend/qingstor
backend/s3Package s3 provides an interface to Amazon S3 oject storage
backend/sftp
backend/sharefilePackage sharefile provides an interface to the Citrix Sharefile object storage system.
backend/sharefile/apiPackage api contains definitions for using the premiumize.me API
backend/swiftPackage swift provides an interface to the Swift object storage system
backend/union
backend/webdavPackage webdav provides an interface to the Webdav object storage system.
backend/webdav/apiPackage api has type definitions for webdav
backend/webdav/odrvcookiePackage odrvcookie can fetch authentication cookies for a sharepoint webdav endpoint
backend/yandex
backend/yandex/api
cmdPackage cmd implemnts the rclone command
cmd/about
cmd/allPackage all imports all the commands
cmd/authorize
cmd/cachestats
cmd/cat
cmd/check
cmd/cleanup
cmd/cmount
cmd/config
cmd/copy
cmd/copyto
cmd/copyurl
cmd/cryptcheck
cmd/cryptdecode
cmd/dbhashsum
cmd/dedupe
cmd/delete
cmd/deletefile
cmd/genautocomplete
cmd/gendocs
cmd/hashsum
cmd/info
cmd/link
cmd/listremotes
cmd/ls
cmd/lsd
cmd/lsf
cmd/lsjson
cmd/lsl
cmd/ls/lshelp
cmd/md5sum
cmd/memtest
cmd/mkdir
cmd/mount
cmd/mountlib
cmd/mountlib/mounttest
cmd/move
cmd/moveto
cmd/ncdu
cmd/ncdu/scanPackage scan does concurrent scanning of an Fs building up a directory tree.
cmd/obscure
cmd/purge
cmd/rc
cmd/rcat
cmd/rcd
cmd/reveal
cmd/rmdir
cmd/rmdirs
cmd/serve
cmd/serve/dlna
cmd/serve/dlna/data
cmd/serve/dlna/dlnaflags
cmd/serve/ftp
cmd/serve/http
cmd/serve/httplibPackage httplib provides common functionality for http servers
cmd/serve/httplib/httpflags
cmd/serve/httplib/servePackage serve deals with serving objects over HTTP
cmd/serve/httplib/serve/data
cmd/serve/proxyPackage proxy implements a programmable proxy for rclone serve
cmd/serve/proxy/proxyflagsPackage proxyflags implements command line flags to set up a proxy
cmd/serve/resticPackage restic serves a remote suitable for use with restic
cmd/serve/servetestPackage servetest provides infrastructure for running loopback tests of "rclone serve backend:" against the backend integration tests.
cmd/serve/sftp
cmd/serve/webdavPackage webdav implements a WebDAV server backed by rclone VFS
cmd/settier
cmd/sha1sum
cmd/size
cmd/sync
cmd/touch
cmd/tree
cmd/version
fsPackage fs is a generic file system interface for rclone object storage systems
fs/accountingPackage accounting providers an accounting and limiting reader
fs/asyncreaderPackage asyncreader provides an asynchronous reader which reads independently of write
fs/cachePackage cache implements the Fs cache
fs/chunkedreader
fs/configPackage config reads, writes and edits the config file and deals with command line flags
fs/config/configflagsPackage configflags defines the flags used by rclone.
fs/config/configmapPackage configmap provides an abstraction for reading and writing config
fs/config/configstructPackage configstruct parses unstructured maps into structures
fs/config/flagsPackage flags contains enhanced versions of spf13/pflag flag routines which will read from the environment also.
fs/config/obscurePackage obscure contains the Obscure and Reveal commands
fs/dirtreePackage dirtree contains the DirTree type which is used for building filesystem heirachies in memory.
fs/driveletter
fs/encodings
fs/filterPackage filter controls the filtering of files
fs/filter/filterflagsPackage filterflags implements command line flags to set up a filter
fs/fserrorsPackage fserrors provides errors and error handling
fs/fshttpPackage fshttp contains the common http parts of the config, Transport and Client
fs/fspathPackage fspath contains routines for fspath manipulation
fs/hash
fs/listPackage list contains list functions
fs/logPackage log provides logging for rclone
fs/marchPackage march traverses two directories in lock step
fs/objectPackage object defines some useful Objects
fs/operationsPackage operations does generic operations on filesystems and objects
fs/rcPackage rc implements a remote control server and registry for rclone
fs/rc/jobs
fs/rc/rcflagsPackage rcflags implements command line flags to set up the remote control
fs/rc/rcserverPackage rcserver implements the HTTP endpoint to serve the remote control
fs/syncPackage sync is the implementation of sync/copy/move
fstestPackage fstest provides utilities for testing the Fs
fstest/fstestsPackage fstests provides generic integration tests for the Fs and Object interfaces.
fstest/mockdirPackage mockdir makes a mock fs.Directory object
fstest/mockfs
fstest/mockobjectPackage mockobject provides a mock object which can be created from a string
fstest/test_allRun tests for all the remotes.
fs/version
fs/walkPackage walk walks directories
lib/atexitPackage atexit provides handling for functions you want called when the program exits unexpectedly due to a signal.
lib/bucketPackage bucket is contains utilities for managing bucket based backends
lib/cachePackage cache implements a simple cache where the entries are expired after a given time (5 minutes of disuse by default).
lib/dircachePackage dircache provides a simple cache for caching directory to path lookups
lib/encoder
lib/envPackage env contains functions for dealing with environment variables
lib/errors
lib/filePackage file provides a version of os.OpenFile, the handles of which can be renamed and deleted under Windows.
lib/isracePackage israce reports if the Go race detector is enabled.
lib/jwtutil
lib/mmap
lib/oauthutil
lib/pacerPackage pacer makes pacing and retrying API calls easy
lib/pluginPackage plugin implements loading out-of-tree storage backends using https://golang.org/pkg/plugin/ on Linux and macOS.
lib/poolPackage pool implements a memory pool similar in concept to sync.Pool but with more determinism.
lib/randomPackage random holds a few functions for working with random numbers
lib/readers
lib/restPackage rest implements a simple REST wrapper
lib/terminalPackage terminal provides VT100 terminal codes and a windows implementation of that.
vfsPackage vfs provides a virtual filing system layer over rclone's native objects.
vfs/test_vfsTest the VFS to exhaustion, specifically looking for deadlocks
vfs/vfsflagsPackage vfsflags implements command line flags to set up a vfs

Package main imports 4 packages (graph). Updated 2019-12-03. Refresh now. Tools for package owners.