باستخدام البقرى وليرة سورية في عميل FTP؟

StackOverflow https://stackoverflow.com/questions/1618611

  •  06-07-2019
  •  | 
  •  

سؤال

وكيف يمكن أن تستخدم grep وls في عميل FTP ...

وأعني إذا كنت تريد أن تجد بعض ملف معين أتمكن من استخدام:

 ls -l | grep pattern
هل كانت مفيدة؟

المحلول

LFTP يمكن، بالضبط بالطريقة التي كتبتها.

نصائح أخرى

ومع بروتوكول نقل الملفات التفاعلية المعتاد يونكس سطر الأوامر، نهج واحد هو:

Remote system type is UNIX.
Using binary mode to transfer files.
ftp> dir . foobar
output to local-file: foobar [anpqy?]? y
500 Unknown command
227 Entering Passive Mode (62,149,140,15,195,159)
150 Accepted data connection
 11966       5.26 KB/s 
226-Options: -a -l 
226 156 matches total
ftp> !grep con foobar
-rwxr-xr-x    1 11050207   users          911007 Sep 13  2007 accu_pyconc.pdf
-rwxr-xr-x    1 11050207   users         9805405 Mar 25  2009 pycon_abst.pdf

وأي بمعنى.، والحصول على نتائج DIR في ملف المحلي أولا، <م> ثم تشغيل البقرى محليا. وبالمناسبة، فإن هذا يتيح لك تشغيل greps متعددة بعد أن دفع لنقل البيانات dir واحد فقط؛ -)

في Windows، يمكنك القيام بذلك مع وين إس سي بي البرمجة للحصول على أي بروتوكول، بما في ذلك FTP :

winscp.com /command ^
    "open ftp://username:password@example.com" ^
    "ls /path/*.txt" ^
    "exit"

والمراجع:
https://winscp.net/eng/docs/scripting
https://winscp.net/eng/docs/scriptcommand_ls

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top