FTPFS - FTPFS

FTPFS hänvisar till filsystem som stöder åtkomst till en File Transfer Protocol (FTP) -server via standardfilsystems programmeringsgränssnitt (API).

Ftpfs-kommandot i Plan 9 härstammar från Dennis Ritchie och ingick i den första versionen av systemet (1992). Det ordnade att ett fjärrfilsystem som kan nås via FTP visas som en del av det lokala filsystemet.

I Linux- system implementerades FTPFS ursprungligen som en Linux- kärnmodul som gör att användaren kan montera en FTP- server på det lokala filsystemet men det sågs aldrig som det perfekta sättet att göra det. År 2003 har den konverterats till att använda LUFS och senare till FUSE . Nu kallas det CurlFtpFS eftersom det använder universal libcurl för FTP-transaktioner och blir en del av de större Linux-distributionerna . Det finns också LftpFS för smart spegling av FTP-webbplatser.

I macOS ingår ett skrivskyddat FTP-filsystem som kan användas antingen via GUI (med ⌘ Command + K ) eller kommandoraden (mount_ftp). Den skrivskyddade begränsningen noteras på man-sidan för mount_ftp (på ett macOS-system, i Terminal.app, se "man mount_ftp"). Den kostnadsfria applikationen Macfusion innehåller dock en fungerande implementering av FTPFS. Dessutom rapporteras att macOS Fuse möjliggör detta men metoden för att göra det är odokumenterad (från och med 4 mars 2013) antingen via olika uppenbara man-sida (t.ex. sshfs) eller i macOS Fuse-wiki.

För Windows XP , Windows 7 och andra Windows- operativsystem tillhandahålls denna funktion delvis av skalfaciliteten "Network Places" / "Network Location"; en nätverksplats är en länk till antingen en FTP-server eller en WebDAV- server och kan nås i Windows Explorer som bara ett annat nätverksfilsystem. Detta ger dock inte transparent åtkomst via de lägsta nivåerna Win32- filsystem-API: er. Sådan funktionalitet kan tillhandahållas av tredjepartsprogram som WebDrive och FTPDrive .

Se även

Referenser

externa länkar