BTFS(BitTorrent文件系统)
这是什么?
使用BTFS,你可以挂载任何**.torrent文件或磁力链接**,然后像使用文件树中的任何只读目录一样使用它。文件内容将根据应用程序的读取需求按需下载。ls、cat和cp等工具可以正常工作。vlc和mplayer等应用程序也可以无需更改直接使用。
使用示例
$ mkdir mnt
$ btfs video.torrent mnt
$ cd mnt
$ vlc video.mp4
要卸载并关闭:
$ fusermount -u mnt
在Debian/Ubuntu上安装
# apt-get install btfs
在Arch Linux上安装
# pacman -S btfs
在Gentoo上安装
# emerge -av btfs
在Fedora上安装
# dnf install fuse-btfs
在Fedora OSTree上安装
$ rpm-ostree install fuse-btfs
OpenSUSE
# zypper install btfs
在macOS上安装
使用brew
在macOS上安装。
$ brew install btfs
依赖项(在Linux上)
- fuse(Ubuntu 16.04中为"fuse")
- libtorrent(Ubuntu 16.04中为"libtorrent-rasterbar8")
- libcurl(Ubuntu 16.04中为"libcurl3")
在最新的Debian/Ubuntu上从git构建
$ sudo apt-get install autoconf automake libfuse-dev libtorrent-rasterbar-dev libcurl4-openssl-dev g++
$ git clone https://github.com/johang/btfs.git btfs
$ cd btfs
$ autoreconf -i
$ ./configure
$ make
如果你想安装它,可以选择性执行:
$ make install
在macOS上构建
使用brew
获取依赖项。
$ brew install Caskroom/cask/osxfuse libtorrent-rasterbar autoconf automake pkg-config
$ git clone https://github.com/johang/btfs.git btfs
$ cd btfs
$ autoreconf -i
$ ./configure
$ make
如果你想安装它,可以选择性执行:
$ make install