ম্যাকের উপর বিশাল ফাইল খুলবেন?


14

আমি আমার ম্যাকের উপর একটি বিশাল পাঠ্য ফাইল খুলতে চাইছি। ফাইলটি 10 ​​গিগের বেশি। এটি কীভাবে তৈরি করা হয়েছিল বা এর ব্যবহার কী তা আমি প্রবেশ করতে পারব না কারণ এটি প্রশ্নের সাথে সত্যই প্রাসঙ্গিক নয়।

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

আমার এটিকে সম্পাদনা করার দরকার নেই, কেবল এটির কিছু অংশ দেখুন। আমি যা কিছু চেষ্টা করেছি, টেক্সটমেট, ভিম ইত্যাদি সমস্ত কিছু (বোধগম্য) বোকা বা লোড পেতে চিরতরে নিয়ে যায়।

আমি উইন্ডোজ এবং লিনাক্সও চালিত করি, তবে এত বড় ফাইলটি প্রায় সরানো সহজ নয়। এটি বর্তমানে আমার ম্যাকের উপর নির্ভর করে এবং আমি এটিকে সরানোর ঝামেলা না করি।


Superuser.com/questions/138474/… এর অনুরূপ , তবে এই প্রশ্নটি ফাইলটি বিভক্ত করার বিকল্পটিও গ্রহণ করে
ডগ হ্যারিস

উত্তর:


16

বিভাজন এটা করতে পারে -

 split -b 200m [file]

ফাইলটি 200 এমবি খণ্ডে বিভক্ত করবে। আপনি -l এর সাথে লাইনে বিভক্ত করতে পারেন

 split -l 1000 [file]

ফাইলটি 1000 লাইন খণ্ডে বিভক্ত করবে।

যদি এটি কাজ না করে তবে ম্যাক, হেক্স ফিয়েন্ডের পক্ষে সত্যই একটি ভাল হেক্স সম্পাদক রয়েছে যা প্রচুর ফাইল খুলতে পারে:

বিশাল ফাইল নিয়ে কাজ করুন। আপনি তৈরি করতে সক্ষম হেক্স ফিয়েন্ড যত বড় ফাইল হ্যান্ডেল করতে পারে। এটি 118 গিগাবাইটের মতো বড় ফাইলগুলিতে পরীক্ষা করা হয়েছে।

আশা করি এইটি কাজ করবে!


এটি ইউনিক্স, সুতরাং এটি অবশ্যই কাজ করবে। :)
মার্টিনাস

1
হেক্স ফ্রেন্ড ঠিক দুর্দান্ত! উল্লেখ করার জন্য অনেক ধন্যবাদ
lukaswelte

3

আপনি কি নিম্নলিখিত কমান্ড লাইন সরঞ্জামগুলির ব্যবহার করে দেখেছেন:

  • sedবা awk: স্ট্রিম সম্পাদক, তবে এগুলি মাঝে মাঝে পছন্দসই আউটপুট পেতে জটিল এক্সপ্রেশন প্রয়োজন
  • split: প্রদত্ত সংখ্যক বাইট, লাইন ইত্যাদির ব্লকগুলিতে ফাইলগুলি বিভক্ত করে
  • csplit: নিয়মিত অভিব্যক্তি দ্বারা প্রদত্ত প্রসঙ্গের ভিত্তিতে ফাইলটি বিভক্ত করে

এক splitবা csplitকীভাবে তারা মেমরি ব্যবহার পরিচালনা নির্ভর করে কাজ কি হতে পারে। এই পাতা চেক আউট আরো তথ্যের splitএবংcsplit

এই সরঞ্জামগুলির আরও তথ্যের জন্য আপনার পছন্দের অনুসন্ধান ইঞ্জিনটি চেষ্টা করুন, বা man <cmd-name>টার্মিনালের কমান্ড লাইনে টাইপ করুন ।

আপনি কীভাবে ফাইলগুলি বিভক্ত করতে চান তার বিষয়ে যদি আপনি আরও প্রসঙ্গ সরবরাহ করতে পারেন তবে আমি নিশ্চিত যে সেড / অ্যাডক বা নিয়মিত এক্সপ্রেশন সম্পর্কে বিশেষজ্ঞ জ্ঞান সহ কেউ সহায়তা করতে পারে।


2

আমি হেক্সফিনেন্ড চেক করার পরামর্শ দিই - হেক্স সম্পাদক ছাড়াও এটি হার্ড ড্রাইভ থেকে ফাইলটি সরাসরি পড়ে এবং অন্যান্য পাঠ্য সম্পাদকের মতো এটিকে মেমরিতে লোড করার চেষ্টা করে না। আপনি যদি হেক্স অংশটি আড়াল করতে চান তবে ভিউ মেনু থেকে "হেক্সাডেসিমাল" চেক করুন।


2

আরেকটি বিকল্প হ'ল বিল্ট-ইন কমান্ডের মাথা এবং লেজ ব্যবহার করা

প্রথম 1000 লাইন পেতে:

head -1000 hugefile

শেষ 1000 লাইন পেতে:

tail -1000 hugefile

বা 1,000,000 থেকে 1,001,000 পর্যন্ত লাইন পেতে:

head -1001000 hugefile | tail -1000

যদিও এটি বেশ সময় নিতে পারে।


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

0

বিশাল টেক্সট ফাইলগুলি দেখার জন্য আমার কাজের প্রয়োজন আছে, এবং বছরের পর বছর ধরে সমস্ত বিকল্প খুঁজছি, যদিও কেবল উইন্ডোজেই।

আমি খুঁজে পাওয়া একমাত্র পাঠ্য সম্পাদক যা সত্যই বিশাল ফাইলগুলিতে দক্ষতার সাথে কাজ করতে পারে তা হ'ল ভি - দ্য ফাইল ভিউয়ার

যদিও বাণিজ্যিক, 20 ডলারে এটি সার্থক যদি আপনার এই জাতীয় ফাইলগুলি ঘন ঘন সম্পাদনা করা প্রয়োজন।
আপনার যদি কেবল একটি নির্দিষ্ট ফাইল দেখার দরকার হয় তবে এটির পুরোপুরি কার্যকরী ট্রায়াল সংস্করণ রয়েছে।

একটি উইন্ডোজ মেশিনে নেটওয়ার্কের মাধ্যমে 10 জিবি স্থানান্তর করা অসহনীয়ভাবে ধীর হওয়া উচিত নয়।

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