FTPFS - FTPFS

FTPFS odnosi się do systemów plików, które obsługują dostęp do serwera FTP ( File Transfer Protocol ) za pośrednictwem standardowych interfejsów programowania aplikacji (API) systemu plików .

Polecenie ftpfs w Planie 9 zostało zapoczątkowane przez Dennisa Ritchiego i zostało uwzględnione w pierwszej wersji systemu (1992). Zaaranżowano, że zdalny system plików dostępny przez FTP pojawia się jako część lokalnego systemu plików.

W systemach Linux FTPFS był początkowo zaimplementowany jako moduł jądra Linuksa , który umożliwia użytkownikowi zamontowanie serwera FTP w lokalnym systemie plików, ale nigdy nie był postrzegany jako idealny sposób na zrobienie tego. Do 2003 roku został przekonwertowany do używania LUFS, a później do FUSE . Teraz nazywa się CurlFtpFS, ponieważ używa uniwersalnego libcurl do transakcji FTP i staje się częścią głównych dystrybucji Linuksa . Istnieje również LftpFS do inteligentnego tworzenia kopii lustrzanych witryn FTP.

W systemie macOS dołączony jest system plików FTP tylko do odczytu, którego można używać za pośrednictwem interfejsu GUI (z ⌘ Command + K ) lub wiersza poleceń (mount_ftp). Ograniczenie tylko do odczytu jest opisane na stronie podręcznika dla mount_ftp (w systemie macOS, w Terminal.app, zobacz „man mount_ftp”). Jednak bezpłatna aplikacja Macfusion zawiera działającą implementację protokołu FTPFS. Ponadto zgłoszono, że macOS Fuse włącza tę opcję, ale metoda, aby to zrobić, jest nieudokumentowana (stan na 4 marca 2013 r.) Ani na różnych oczywistych stronach podręcznika (np. Sshfs), ani w wiki macOS Fuse.

W systemach Windows XP , Windows 7 i innych systemach operacyjnych Windows ta funkcja jest częściowo udostępniana przez funkcję powłoki „Miejsca sieciowe” / „Lokalizacja sieciowa”; miejsce sieciowe to łącze do serwera FTP lub serwera WebDAV , do którego można uzyskać dostęp w Eksploratorze Windows jako zwykły sieciowy system plików. Nie zapewnia to jednak przejrzystego dostępu przez interfejsy API najniższego poziomu systemu plików Win32 . Funkcjonalność taką mogą zapewnić programy stron trzecich, takie jak WebDrive i FTPDrive .

Zobacz też

Bibliografia

Linki zewnętrzne