FTPFS

يشير FTPFS إلى أنظمة الملفات التي تدعم الوصول إلى خادم بروتوكول نقل الملفات (FTP) من خلال واجهات برمجة تطبيقات نظام الملفات القياسية (APIs).

تم ابتكار أمر ftpfs في نظام التشغيل Plan 9 بواسطة دينيس ريتشي ، وتم تضمينه في الإصدار الأول من النظام (1992). وقد رتب هذا الأمر ظهور نظام ملفات بعيد يمكن الوصول إليه عبر بروتوكول نقل الملفات (FTP) كجزء من نظام الملفات المحلي.

في أنظمة لينكس ، طُبِّقَ نظام FTPFS في البداية كوحدة نمطية لنواة لينكس تُمكِّن المستخدم من ربط خادم FTP بنظام الملفات المحلي، لكنه لم يُعتبر قط الطريقة الأمثل. وبحلول عام 2003، تم تحويله لاستخدام LUFS، ثم لاحقًا إلى FUSE . ويُعرف الآن باسم CurlFtpFS لأنه يستخدم مكتبة libcurl العامة لمعاملات FTP، وأصبح جزءًا من توزيعات لينكس الرئيسية . كما يوجد نظام LftpFS للنسخ المتطابق الذكي لمواقع FTP.

يتضمن نظام macOS نظام ملفات FTP للقراءة فقط، ويمكن استخدامه إما عبر واجهة المستخدم الرسومية (باستخدام ⌘ Command+K ) أو سطر الأوامر (mount_ftp). يُشار إلى هذا القيد في صفحة الدليل الخاصة بـ mount_ftp (في نظام macOS، في تطبيق Terminal، راجع "man mount_ftp"). مع ذلك، يتضمن تطبيق Macfusion المجاني تطبيقًا فعالًا لنظام FTPFS. بالإضافة إلى ذلك، يُذكر أن macOS Fuse يُفعّل هذه الميزة، لكن طريقة تفعيلها غير موثقة (حتى 4 مارس 2013)، سواءً عبر صفحات الدليل الواضحة (مثل sshfs) أو في ويكي macOS Fuse.

في أنظمة التشغيل ويندوز XP وويندوز 7 وغيرها من أنظمة ويندوز ، تُوفّر هذه الوظيفة جزئيًا عبر خاصية "مواقع الشبكة" في سطر الأوامر؛ حيث يُمثّل موقع الشبكة رابطًا لخادم FTP أو خادم WebDAV ، ويمكن الوصول إليه في مستكشف ويندوز كنظام ملفات شبكي عادي. [ 1 ] مع ذلك، لا يُتيح هذا الوصول المباشر عبر واجهات برمجة تطبيقات نظام ملفات Win32 ذات المستوى الأدنى . يُمكن توفير هذه الوظيفة بواسطة برامج خارجية مثل WebDrive و FTPDrive .

انظر أيضاً

مراجع

  1. بيروف، ديفيد (4 يونيو 2013). "كيفية تهيئة واستخدام عميل FTP الأصلي لنظام التشغيل Windows 7" . لايف جورنال . تم الاطلاع عليه في 30 مايو 2014 .{{cite news}}: CS1 maint: deprecated archiveal service ( link )