summaryrefslogtreecommitdiff
path: root/docs/filesystems.rst
blob: 01effcbb3d3f2e4196e00a9d85c8ae30c17116ec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Filesystems
===========

This page lists the builtin filesystems.


FTP (File Transfer Protocol)
----------------------------
An interface to FTP servers. See :class:`fs.ftpfs.FTPFS`

Memory
------
A filesystem that exists entirely in memory. See :mod:`fs.memoryfs`


Mount
-----
A filesystem that can map directories in to other filesystems (like a symlink). See :mod:`fs.mountfs`


Multi
-----
A filesystem that overlays other filesystems. See :mod:`fs.multifs`


OS
--
An interface to the OS Filesystem. See :mod:`fs.osfs`


RPCFS (Remote Procedure Call)
-----------------------------
An interface to a file-system served over XML RPC, See :mod:`fs.rpcfs` and :mod:`fs.expose.xmlrpc` 


SFTP (Secure FTP)
-----------------------
A secure FTP filesystem. See :mod:`fs.sftpfs`


S3
--
A filesystem to access an Amazon S3 service. See :mod:`fs.s3fs`


Temporary
---------
Creates a temporary filesystem in an OS provided location. See :mod:`fs.tempfs`


Wrap
----
A collection of wrappers that add new behavior / features to existing FS instances. See :mod:`fs.wrapfs`


Zip
---
An interface to zip files. See :mod:`fs.zipfs`