ইউনিক্স অনুলিপি কমান্ডের একটি অগ্রগতি বার রয়েছে তবে আরএসসিএন-এর মতো ভারী নয়


14

আমার প্রচুর ফাইল কপি করা দরকার। সাধারণত আমি আরএসসিএনসি ব্যবহার করি কারণ আমি এটি -aPবিকল্পগুলি পাস করি এবং আমি দেখতে পারি (ক) কতগুলি ফাইল প্রক্রিয়া করতে বাকি আছে এবং (খ) প্রতিটি পৃথক ফাইলের কতটা অনুলিপি করা হয়েছে।

তবে একটি ফাইল অনুলিপি করা হয়েছে তা যাচাই করতে rsync চেকসাম সহ প্রচুর কাজ করে things তবে আমার এখন দরকার নেই। তবে স্বাভাবিকের cpমধ্যে উল্লিখিত ফাইলগুলির বাম সংখ্যা গণ্য হয় না যা খুব সহায়ক।

এর মধ্যে cpএমন কতগুলি রয়েছে যে কতগুলি ফাইল বাকি রয়েছে তার অগ্রগতি অন্তর্ভুক্ত রয়েছে, তবে তত ভারী নয় rsync?

উত্তর:



6

তাহলে আপনার পরামর্শগুলির জন্য এটি কি উপযুক্ত উপমা?

cp_p() {
    rsync -WavP $1 $2
}

-ডাব্লু-বদ্বীপ স্থানান্তর অ্যালগরিদম
-আর্কাইভ মোড
-v ভার্বোস
-P অগ্রগতি বার দেখায় এবং আংশিক ফাইল ধরে রাখে না

অন্য একটি বিকল্প আমি কিছু জায়গায় খুঁজে পেয়েছি । যদিও পিভি (পাইপভিউয়ার) প্যাকেজ প্রয়োজন।

cp_pv() {
    pv -per $1 > $2
}

-p শো অগ্রগতি - শো
প্রদর্শন এবং এ
-শো শো রেট
- সাংখ্যিক আউটপুট দেখান

/ সম্পাদনা আমি এখন উপরে বর্ণনাম পরীক্ষা করেছি এবং তারা কাজ করে তা নিশ্চিত করতে পারি। এর আগে কিছু টাইপস ছিল


এটি কেবল ডিরেক্টরিগুলির পরিবর্তে একটি ফাইলকে একটি নামকৃত ফাইলটিতে অনুলিপি করা সমর্থন করে বলে মনে হচ্ছে। আমি যদি একাধিক ফাইল অনুলিপি করতে চান? নাকি একটি ডিরেক্টরি?
einpoklum

ভাল এগুলি কেবলমাত্র এলিয়াস, সুতরাং আপনার জন্য কী কাজ করে তা দেখতে আপনি প্রকৃত কাঁচা কমান্ডগুলির সাথে পরীক্ষা করতে পারেন। আমি নিশ্চিত যে আরএসসিএনসি ডিরেক্টরি এবং অন্যান্য পথনির্দেশকে সমর্থন করে। আপনার নির্দিষ্ট অবস্থার জন্য এটি কাজ করতে আপনি সহজেই এলিয়াসগুলি কাস্টমাইজ করতে পারেন। আপনি যদি এটি কাজ করে তবে ভাগ করুন। আইআইআরসি আমি এটির আগে সমস্যা ছাড়াই ডিরেক্টরিগুলি ব্যবহার করেছি।
বিজয়

3

আপনি কেবল সিপি সেন্টিমিডারে -v বিকল্পটি চড় মারতে পারেন বা লোকালহোস্টে স্ক্যাপ ব্যবহার করতে পারেন


-v একটি ভাল শুরু, এবং এটি বেশ সহায়ক, তবে ঠিক কতগুলি ফাইল বাকী রয়েছে / অনুলিপি করা হয়েছে ইত্যাদি সম্পর্কে আমি আরও তথ্য চাই
ররি

2
তারপরে আপনি স্টেফান ওল্ফের সমাধান চান।
উদয়


1

এটি এনক্রিপশন ওভারহেড দিয়ে ওভারকিল, তবে আপনি scpস্থানীয়ভাবে ব্যবহার করতে পারেন :

scp <file-from> <file-to>

এটি অনুলিপি করার সময় অগ্রগতি প্রদর্শন করবে।


ওএসএক্স-এ অন্ততপক্ষে, স্থানীয় ফাইলগুলি জড়িত থাকাকালীন হুডের নীচে scpব্যবহার করে ডিফল্টরূপে কোনও অগ্রগতি বার দেখায় না cp
শ্রীধর রত্নকুমার

1

gcpসুন্দর সরঞ্জাম। এখানে আপনার কাছে পিপিআই প্যাকেজ রয়েছে তবে এটি ডিস্ট্রো প্যাকেজেও পাওয়া যাবে (উদাহরণস্বরূপ ডেবিয়ান / উবুন্টু apt-get install gcp কাজটি করুন)।

জিসিপি সম্পর্কে একটি দুর্দান্ত টিউটোরিয়াল নিবন্ধও রয়েছে

$ জিসিপি-সোলার / সোলার 2

7.53 এমআইবি 100% অনুলিপি করা হচ্ছে | ############################### | 134.92 মেসার্স সময়: 00:00:00
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.