আমি কীভাবে জিলেসড ফাইলগুলিকে কমহীন টাইপ না করে কম দেখতে পারি?


33

আমি উবুন্টু ব্যবহার করছি এবং আমি less compressed_text_file.gzটেক্সট ফাইলের বিষয়বস্তুগুলি সঙ্কুচিত আকারে টাইপ এবং পৃষ্ঠা করতে সক্ষম হতে চাই । এই কাজ করতে একটি উপায় আছে কি?

উত্তর:


29

আপনি কী-বাইণ্ডিং এবং সেট অনেক কনফিগার করতে পারেন সেটিংস জন্য lessনামক একটি ফাইলে ~/.lesskey। ফাইলটি তৈরি করার পরে, lesskeyকমান্ডটি চালান ; এটি এমন একটি ফাইল উত্পন্ন করে ~/.lessযা lessপড়তে শুরু করে।

আপনি যে সেটিংটি চান তা হ'ল LESSOPEN। এটি কম জন্য একটি ইনপুট বিন্যাসক। lessপ্যাকেজের মধ্যে একটি নমুনা ফরম্যাটার দিয়ে আসে /bin/lesspipe; এটি জিজেড করা ফাইলগুলি সংক্রামিত করে, বহু মাল্টি-ফাইল সংরক্ষণাগার ফর্ম্যাটের সামগ্রীর তালিকা প্রদর্শন করে এবং বেশ কয়েকটি বিন্যাসিত পাঠ্য বিন্যাসকে সরল পাঠ্যে রূপান্তর করে। আপনার ~/.lesskey:

#env
LESSOPEN=|/bin/lesspipe %s

40

ব্যবহার করুন zcat, তারপরে এটি পাইপ করুন less

$ zcat $FILE | less

2
আমি যদি lessসংকুচিত ফাইলগুলিতে কাজ করি তবে আমি পছন্দ করব ।
রায়ান সি থমসন

4
গৃহীত উত্তরের মতো নয় এটি একটি পরিষ্কার এবং ইউনিক্স-ওয়ে সমাধান way ধন্যবাদ!
পাভেল ভ্লাসভ

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

2

আমি আইবিএম ব্যবহার করছি এবং যখন ব্যবহার zcat, এটা অভিযোগ করবে এটা দিয়ে শেষ ফাইল খুঁজে পাচ্ছি না .Z

আইবিএম-তে কেউ এটি ব্যবহার করতে পারে gzcat:

$ gzcat log_file.gz | less

"আইবিএম ব্যবহার" বলতে কী বোঝ? আপনার মানে কি এআইএক্স?
ডানকান এক্স সিম্পসন

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