কিভাবে একটি ডিরেক্টরি gzip, scp মাধ্যমে স্থানান্তর, এবং একটি কমান্ড মধ্যে সংক্ষেপণ?


11

আমি প্রায়শই বড় ডিরেক্টরিগুলি স্থানান্তর করি scpএবং এটি মিষ্টি হবে যদি আমি কোনওভাবে ডিরেক্টরিটি সংকুচিত করতে পারি, প্রেরণ করতে পারি এবং এটি সমস্ত একটিতে সংকোচিত করতে পারি।

এই সম্ভব ভালো কিছু হয়?

উত্তর:


29

সংক্ষেপণের জন্য সক্ষম বিকল্পের rsyncপরিবর্তে কীভাবে ব্যবহার -zকরবেন?

rsync -az --progress source_dir/* remote_host:/destination_dir

এটির সাথে অতিরিক্ত সুবিধাও রয়েছে যে ফাইলটি ইতিমধ্যে উপস্থিত থাকলে এবং গন্তব্যে পরিবর্তিত না হলে এটি স্থানান্তরিত হবে না।


7

@ জনশেন 64৪ এর উত্তরের জন্য ধন্যবাদ, আমি বেশ সুন্দর কিছু নিয়ে আসতে সক্ষম হয়েছি

tar -zc path/to/source | ssh user@remote tar -zxC path/to/destination

দুর্ভাগ্যক্রমে, স্থানান্তর হওয়ার সাথে সাথে এটি অগ্রগতি দেখায় না। আমি এই পদ্ধতিটি ব্যবহার করে অবিশ্বাস্য গতির উন্নতি লক্ষ্য করেছি।

যদি কেউ এইভাবে স্থানান্তরের জন্য কীভাবে অগ্রগতি প্রদর্শন করতে জানেন তবে আমি তার সহায়তার প্রশংসা করব :)


1
টার এবং এসএসেরpv মধ্যে সন্নিবেশ করান ।
ব্যবহারকারী1686

আপনার কাছে আরএসসিএন পাওয়া না গেলে এটি দুর্দান্ত
সাইমন হার্টচার

2

ঠিক আছে, আমি পরিবর্তে ডলার ব্যবহার করব

tar cf - ডিরেক্টরি | ssh সার্ভার 'টার এক্সএফ -'

আপনি যাচাই করতে ভি যোগ করতে পারেন।

জিপটি একই হওয়া উচিত তবে আমার মতে লিনাক্সের জন্য টার বেশি শক্ত ust


আপনার সাহায্যের জন্য +1 ধন্যবাদ; এটি আমার অর্ধেক পথ পেয়েছে। আমি এমন একটি সমাধান নিয়ে আসতে সক্ষম হয়েছি যা ক্রিপ্টিক -চরিত্রটি ব্যবহার করে না , gzip সংক্ষেপণও ব্যবহার করে এবং কোনও গন্তব্য ডিরেক্টরিকে লক্ষ্যবস্তু করতে দেয়।
macek

@ ম্যাসেক: নোট যে f -অন্যান্য অপারেটিং সিস্টেমের জন্য প্রয়োজন হতে পারে, যেহেতু বেশিরভাগ টর সংস্করণগুলি অন্যথায় কোনও টেপ ড্রাইভ থেকে পড়ার চেষ্টা করবে। স্ট্যান্ডিন থেকে ডিফল্টরূপে পড়া জিএনইউ-নির্দিষ্ট।
ব্যবহারকারী1686
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.