কীভাবে এফটিপিতে গ্রেপ সম্পাদন করবেন?


10

আমি অনুরূপ কমান্ড অনুসন্ধান করার চেষ্টা করেছি ncftp(আসলে এটি আমি ব্যবহার করা একমাত্র টার্মিনাল এফটিপি ক্লায়েন্ট) এবং আমি এটি পাইনি।

grepদূরবর্তী সার্ভারে কমান্ড ব্যবহার করার জন্য, ফাইলগুলিতে স্ট্রিং অনুসন্ধান করার উপায় কী (যদি সম্ভব হয় তবে) কী?


এছাড়াও সম্পর্কিত: রিমোট এফটিপি
সাইটগুলিতে

উত্তর:


5

স্ট্যান্ডার্ড এফটিপি প্রোটোকল এটির অনুমতি দেয় না (আপনি আদেশের তালিকাটি পরীক্ষা করতে পারেন )। সুতরাং আপনাকে গ্রেপ করতে সক্ষম হবার জন্য আপনাকে সবকিছু ডাউনলোড করতে হবে।


5

আপনি স্থানীয় ডিস্ক হিসাবে রিমোট এফটিপি মাউন্ট করতে কার্লফ্টপিএফস ব্যবহার করতে পারেন এবং আপনার স্থানীয় মেশিনের মতো ফাইলগুলি ব্যবহার করতে পারেন ।


2
মাউন্ট ভিত্তিক সমস্ত কিছুর মতোই এটি বোঝায় যে আপনি পুরো ডেটাটি আপনার নিজের হোস্টে স্থানান্তর করবেন।
স্টাফেন গিমেনেজ

1
হ্যা এটা হবে. তবে এটি আপনাকে সম্পাদন করা প্রয়োজন সেই কাজের উপরও নির্ভর করে। যখন আপনাকে বেশিরভাগ ক্ষেত্রে গ্রেপ দরকার হয় আপনি ননটেক্সট ফাইলগুলিকে উপেক্ষা করতে পারবেন (এবং সেগুলি স্থানান্তর হবে না) এবং পাঠ্য ফাইলের কিছু অংশ। সুতরাং এক্ষেত্রে আপনার অঙ্কের স্থানান্তরের আকারটি আপনি দূরবর্তী সাইট থেকে পুরো ডেটা স্থানান্তর করার ক্ষেত্রে কম হতে পারে।
নলখাগড়া

4

আপনি localy এই কাজ করতে দূরবর্তী FTP ডাইরেক্টরিতে মাউন্ট উচিত, কিন্তু, সতর্ক করা যে সমস্ত আপনি যে ফাইলগুলি grep হবে প্রয়োজন এই অপারেশনের জন্য ডাউনলোড করা।

রিমোট মেশিনে এসএসএইচ করুন এবং ব্যান্ডউইথকে বাঁচাতে, সম্ভব হলে সেখানে গ্রেপ চালান।


0

ধরে নিই যে আপনি কমান্ড লাইনের মাধ্যমে সহজ এফটিপি ব্যবহার করছেন, পুনরাবৃত্তভাবে অনুসন্ধান করতে ডায়ার কমান্ড উইথ -আরএল বিকল্পটি ব্যবহার করুন এবং এটি একটি ফাইলে অনুলিপি করুন এবং তারপরে গ্রীপ, ফাইলটি অনুসন্ধান করুন বা আপনার ওএসে যে কোনও উপায়ে সমর্থনযোগ্য তা ব্যবহার করে ফাইলটি অনুসন্ধান করুন।

ftp> dir -Rl education.txt
output to local-file: education.txt? y
227 Entering Passive Mode (9,62,119,15,138,239)
150 Opening ASCII mode data connection for file list
226 Transfer complete

0

ব্যবহার করে lftp

প্রথমে এফটিপি থেকে ফাইল পর্যন্ত সব কিছু ধরুন

$ lftp http://downloads.site.com/sources> find . > sources-list.txt

পরবর্তী ফাইলের উপর গ্রেপ সঞ্চালন:

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