ওয়াইল্ডকার্ড ছাড়াই এসএফটিপি ব্যবহার করে একসাথে দুটি নির্দিষ্ট ফাইল পাওয়া বা পাওয়া সম্ভব?


4

কয়েক ডজন ফাইলের ডিরেক্টরি থেকে, এসএফটিপি ব্যবহার করে একবারে দুটি ফাইল পাওয়া বা পিট করা সম্ভব ?

আমি একটি ওয়াইল্ডকার্ড ব্যবহার করতে চাই না কারণ আমি অগত্যা সমস্ত ফাইলের নাম জানি না এবং অন্যান্য ফাইলগুলিকে প্রভাবিত করতে চাই না।

আমি আশা করি এরকম কিছু আছে:

get javascript.gs,stylesheet.css

গুগল অনুসন্ধান এবং বিভিন্ন স্ট্যাকএক্সচেঞ্জগুলি অনুসন্ধান করা থেকে, দেখে মনে হচ্ছে এটি সম্ভব নয়।

কেউ কি নিশ্চিতভাবে জানেন?

উত্তর:


3

আপনি করতে পারেন:

sftp user@host << EOF!
get /path/to/file1
get /path/to/file2
EOF!

তবে ব্যক্তিগতভাবে আমি এই scpজাতীয় ক্ষেত্রে ব্যবহার করতে পছন্দ করি ।


5

যদি সম্ভব lftpহয় তবে আপনার এসএফটিপি ক্লায়েন্ট হিসাবে ব্যবহার করুন (সমস্ত লিনাক্স লিনাক্সের জন্য উপলভ্য এবং তাদের প্যাকেজ সংগ্রহের ক্ষেত্রে বিএসডি):

lftp sftp://someaccount@somehost.com

তারপরে আপনি mgetকমান্ডটি ব্যবহার করতে পারেন :

mget javascript.gs stylesheet.css

যদি lftpব্যবহার করা সম্ভব না হয় তবে আপনি -bস্ট্যান্ডার্ড sftpকমান্ডে (ব্যাচ) বিকল্পটি ব্যবহার করতে পারেন । প্রথমে একটি পাঠ্য ফাইল তৈরি করুন

get javascript.gs
get stylesheet.css

এবং তারপরে কমান্ডটি ব্যবহার করুন

sftp -b yourtextfile.txt someaccount@somehost.com

2

আপনি এসএফটিপি দিয়ে এটি করতে পারবেন না, গেটের সিনট্যাক্সটি হ'ল রিমোট-পাথ [লোকাল-পাথ] যার অর্থ যদি সরবরাহ করা হয় তবে দ্বিতীয় প্যারামিটারটি স্থানীয় সিস্টেমে ফাইলটির নাম পরিবর্তন করতে ব্যবহৃত হবে। দ্বিতীয় প্যারামিটার সরবরাহ করা হলে একইভাবে পুট আপলোড করা ফাইলটির নাম পরিবর্তন করে।

আপনি চাকরী করতে scp ব্যবহার করতে পারেন

scp user@remote.tld:"/path/to/javascript.gs /path/to/stylesheet.css" /local/path

আপনি একটি এসএফপি স্ক্রিপ্টও ব্যবহার করতে পারেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.