উত্তর:
rsync
ব্যবসা হয়।
rsync -chavz --partial --progress --stats source_files remotehost.domain:target_dir
কোথায়:
--checksum -c -- skip based on checksums, not mod-time & size
--human-readable -h -- output numbers in a human-readable format
--archive -a -- archive mode; same as -rlptgoD (no -H)
--verbose -v -- increase verbosity
--compress -z -- compress file data during the transfer
--partial -- keep partially transferred files
--progress -- show progress during transfer
--stats -- give some file-transfer stats
Rsync সম্পর্কে মহান জিনিস যে এটি শুধুমাত্র প্রয়োজন কি কপি। তাই যদি আপনি দ্বিতীয়বার কমান্ডটি চালান, তবে এটিকে কোনও অনুলিপি করা উচিত নয় (যদি না কোনও ফাইলের মধ্যে কোনটিই শেষ হয়ে যায় তবে)। আপনার স্থানান্তর কোনোভাবে বাধা দেয় যদি এটি দরকারী। উপরের কমান্ডের আউটপুটটি আপনাকে আপনার ফাইল স্থানান্তরটি কতটুকু বাড়িয়ে দিয়েছে তা সম্পর্কে কিছু তথ্য দেবে।
ওপেন টার্মিনাল (কমান্ড কী + স্পেস, টাইপ করুন "টার্মিনাল" টিপুন, এন্টার টিপুন)
টার্মিনাল টাইপ:
scp -r path_to_your_files user@linuxserver:~
এটি ব্যবহারকারীর (আপনার) পাসওয়ার্ডের জন্য জিজ্ঞাসা করবে এবং ব্যবহারকারীদের হোম ডিরেক্টরি (~) এ "your_files" অনুলিপি করবে।
যদি লিনাক্স সার্ভারে এটি অন্য কোনও ডিরেক্টরিতে অনুলিপি করতে হয় তবে:
scp -r path_to_your_files user@linuxserver:path_to_another_directory
নিশ্চিত করুন "ব্যবহারকারীর" লেখার অনুমতি আছে "path_to_another_directory"
SCP ব্যবহার করার জন্য এখানে ম্যান পৃষ্ঠা (নির্দেশিকা ম্যানুয়াল)
http://linux.die.net/man/1/scp
সঠিক অনুমতিগুলি সহ আপনার এসএসআই কীগুলি আপনার হোম ডিরেক্টরি (~ / .ssh) তে সেট আপ আছে তা নিশ্চিত করুন (chmod 600)
তারপর আপনি স্কপ টাইপ করতে পারেন PATH_TO_FILE ব্যবহারকারীর নাম @ সার্ভার: PATH_TO_DESTINATION
উদাহরণ: scp abc.txt myuser @ linuxserver: ~ / abc.txt ফাইলটি অনুলিপি করবে এবং এটি linux সার্ভারে হোম ডিরেক্টরিতে অনুলিপি করবে।
যদি সবকিছু সঠিকভাবে কাজ করে তবে আপনাকে একটি অগ্রগতি বার দেখা উচিত এবং এটি সম্পূর্ণ হওয়ার পরে এটি আপনাকে জানানো হবে।
অনেক উপায় আছে। মাত্র কয়েক নাম:
আপনি আরো GUI- ঝুঁকিপূর্ণ হয় তাহলে:
আপনি যদি পরিশোধ করতে চান: