FTPFS是指支持通过标准文件系统的应用程序接口(API)访问文件传输协议(FTP)服务器的文件系统

Linux系统中,FTPFS最初实现为一个Linux内核模块,允许用户挂载一个FTP服务器到本地文件系统,但它从不被认为是完美的方式。在2003年,它已转换为使用LUFS,以及之后变为FUSE。现在它被称为CurlFtpFS英语CurlFtpFS,因为它使用为FTP传输通用的libcurl,并正成为主要Linux发行版的一部分。也有用于FTP站点智能镜像的LftpFS。

Mac OS X中包含一个只读的FTP文件系统,它可以通过用户图形界面⌘ Command+K)或命令行(mount_ftp)使用。只读限制在mount_ftp的手册页面中指出(在OS X系统上,Terminal.app中,查阅“man mount_ftp”)。不过,免费应用程序Macfusion包括一个FTPFS的可用实现。此外,有报告称OS X Fuse已经启用[需要解释],但此方法未被列入文档(截至2013年3月4日),无论是各个明显的手册页面(例如sshfs)或是OS X Fuse wiki。

对于Windows XPWindows 7和其他Windows操作系统,此功能通过“网络位置”壳层设备部分提供。网络位置可以指向一个FTP服务器或一个WebDAV服务器,并可在Windows文件资源管理器中犹如另一个网络文件系统一样访问。[1]这并不为最底层的Win32文件系统API提供透明访问。类似的功能可通过第三方程序提供,例如WebDrive英语WebDriveFTPDrive英语FTPDrive

参见

参考资料

  1. ^ Beroff, David. How to configure and use the Windows 7 native FTP client. LiveJournal. 4 Jun 2013 [30 May 2014]. (原始内容存档于2014年5月30日). 

外部链接