هو شكل (ع)دير سفتب/ليرة سورية القياسية?
-
13-09-2020 - |
سؤال
أنا تجميع شيء لتحميل بعض الملفات على سفتب.أنا أستخدم المعجون psftp.exe
الأمر.
عندما أفعل dir
/ls
في بسفتب, هو شكل الإخراج موحدة, إما عن طريق سفتب أو بسفتب نفسها?أم أنه مجرد أي نص حر الشكل يحدث الخادم لإرساله استجابة?
أسأل لأنني أؤمن ببروتوكول نقل الملفات (في طريق العودة عندما!) ، لم يكن على الإطلاق موحدة ، وليس لدي سوى خادم سفتب واحد هنا لاختبار ضد.
المحلول
على عكس بروتوكول نقل الملفات (التي تستخدم النص LIST
الإخراج) ، ويستند بروتوكول سفتب على الهياكل الثنائية ، لذلك المعجون يفعل كل التنسيق.على وجه التحديد ، فإنه يستخدم سش_فكسب_ريدير أمر لقراءة إدخالات الدليل ، والتي يتم إرجاعها بالتنسيق المحدد بواسطة سش_فكسب_اسم.
من الناحية المثالية يمكنك استخدام أبي ، بدلا من بسفتب.ولكن إذا اخترت تحليل النص ، لديك المعجون والمعجون فقط للقلق.
خطأي. المسودة الأحدث نظرت ليس لديها مثل هذا النص longname
حقل.ومع ذلك, الإصدارات القديمة افعل.
نصائح أخرى
ماثيو, قد يختار العميل المحلي إظهار المعلومات على اسم طويل فتحات من سش_فكسب_اسم الاستجابة بدلا من توليدها محليا من اسم الملف و أترس فتحات.
ويت خارج النظر في كيفية بسفتب يفعل ذلك داخليا ، لا يمكنك أن تكون متأكدا تماما من أن تنسيقه لن يتغير عند الاتصال بخادم مختلف.