টার্মিনাল থেকে স্প্লিট কমান্ড ব্যবহারের পরে ফাইলগুলি কীভাবে মার্জ করবেন?


11

আমি একটি টার্মিনাল থেকে বিভাজন কমান্ড দিয়ে একটি বড় ফাইল বিভক্ত করেছি এবং এটি একটি ইউএসবি-স্টিক থেকে আমার ম্যাকবুকে অনুলিপি করেছি।

'Xaa', 'xab', 'xac' নামে একাধিক ফাইলের ফলস্বরূপ।

টার্মিনালের মধ্যে থেকে কীভাবে আমি আবার তাদের একত্রিত করব?

উত্তর:


14
cat xaa > newfile
cat xab >> newfile
cat xac >> newfile

মূলত একক '>' অপারেন্ড ব্যবহার করে আউটপুটটিকে একটি নতুন ফাইলে প্রেরণ করুন। ডাবল '>>' অপারেন্ড ব্যবহার করে এটি বিদ্যমান ফাইলের শেষে সামগ্রীতে সংযোজন করে তোলে (এবং আগ্রহের বাইরেও এটি তৈরি করে যদি এটি ইতিমধ্যে বিদ্যমান না থাকে)।

আপনার সমস্ত ফাইল যদি অবশ্যই ঝরঝরে বর্ণমালায় থাকে তবে আপনি ব্যবহার করতে পারেন:

cat x* > newfile

অথবা

cat xaa xab xac > newfile

যদি ফাইলের নামগুলি বর্ণানুক্রমিক ক্রমে না থাকে।


2
আপনিও করতে পারেনcat xaa xab xac > newfile
বাইনারিবব

তবে অবশ্যই এটি যৌক্তিক মনে হচ্ছে! :-) ধন্যবাদ!
স্যান্ডার ভার্স্লুয়েস

এটি সর্বোপরি ম্যাক উপায়
bmike

4
@ বিমিক আরও ইউনিক্সের মতো , আমি কি ঠিক আছি ?! :)
ম্যাথিয়াস বাইনেস

1
আমি উবুন্টু 16 এ একটি ফাইল বিভক্ত করেছি, তারপরে এটিকে ওএস এক্স-এর সাথে প্যারাগন এর ড্রাইভার ব্যবহার করে একটি এনটিএফএস ড্রাইভের সাথে যুক্ত করেছি, এবং ফলাফলের ফাইলটি আলাদা ছিল। (আমি sha256sum filenameউবুন্টু এবং openssl sha -sha256 filenameওএস এক্সে চালিয়ে চেক করেছি )) আমি যখন এটি একটি এইচটিএফএস + ড্রাইভের সাথে যুক্ত করেছিলাম তখন কনকেনেটেড ফাইলটি সঠিক ছিল।
ক্রিস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.