নিষ্কাশন ছাড়াই একটি জিপ করা ফাইলের সামগ্রীগুলি পড়ুন?


153

.Zip এর মধ্যে অন্তর্ভুক্ত না করে আমি কোনও সংরক্ষণাগারে কোনও নির্দিষ্ট ফাইলের সামগ্রীগুলি কীভাবে পড়তে পারি? আমি লিনাক্স কমান্ড লাইন ব্যবহার করছি।

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



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

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

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

@ স্কট - এই প্রশ্নটি জিজ্ঞাসাবাদক চিহ্নিত করেছেন যে "আমি সংরক্ষণাগারটির ডিরেক্টরিটি কীভাবে দেখতে পারি?" উত্তরটি স্বীকৃত হিসাবে চিহ্নিত করা হয়েছে, আমি ভাবতে পারি যে সম্ভবত এই প্রশ্নের উদ্দেশ্য ছিল। দুর্ভাগ্যক্রমে, এটি অস্পষ্টভাবে এমনভাবে বানানো হয়েছে যে এটির অর্থ ব্যাখ্যাও হতে পারে।
এম জাস্টিন

উত্তর:


198

unzip -l archive.zip আপনার ফাইলটি ভিতরে রয়েছে তা নিশ্চিত করার জন্য একটি জিপ সংরক্ষণাগারটির বিষয়বস্তু তালিকাভুক্ত করে।

ব্যবহার করুন -cসমগ্র সংরক্ষণাগার কমপ্রেস করেও stdout- এ (পর্দা) নামে ফাইলের সামগ্রী লিখতে বিকল্প।

unzip -c archive.zip file1.txt file2.txt | less

এই ধরণের অপারেশনের জন্য আমি সর্বদা আউটপুটটি পাইপ করি less, অন্যথায় আপনি এটি পড়ার আগে পুরো ফাইলটি স্ক্রিনে উড়ে যায়।

বিটিডাব্লু zcat .gz ফাইলগুলির সামগ্রীগুলি প্রথমে সঙ্কুচিত না করে দেখার জন্য দুর্দান্ত।


8
কমপক্ষে উবুন্টুতে, ডিফল্টরূপে এটি করার জন্য কম কোনওরকমভাবে কনফিগার করা হয় - সুতরাং less archive.zipপ্রকৃতপক্ষে ফাইলগুলির তালিকা দেখায়।
আভিভ

1
বিজে 2 ফাইলের সামগ্রীগুলি প্রথমে সঙ্কুচিত না করে দেখার জন্য bzcat ...
জাস্টিন ই

3
আনজিপ-সি ফাইলের নাম এবং কিছু অতিরিক্ত বার্তাও দেখায় (সেগুলি স্টাডাউটে প্রেরণ করছে)। পরিবর্তে -p ব্যবহার করা ফাইলটিকে কেবল বাইনারি ফর্ম্যাটে প্রেরণ করে।
পাইপিংয়ের

আপনার $LESSOPENলাস্টপাইপে সেট করার সাথে আপনি কেবল less foo.gzডিকম্প্রেসড সামগ্রী দেখতে পারেন । (@ অভিভ: এটি একই জিনিস যা নিজের মধ্যে less foo.zipপাইপ তৈরি করতে সক্ষম unzip -l foo.zipকরে)।
পিটার কর্ডেস

unzip -c archive.zip '*' | lessআমি যা খুঁজছিলাম তা করে: জিপ সংরক্ষণাগারগুলির বিষয়বস্তুগুলি বিড়াল করুন।
পিটার কর্ডেস

4

zipinfoআপনি ব্যবহার করতে পারেন এমন অন্য একটি সরঞ্জাম, আপনি যদি লকডাউন সিস্টেমে unzipঅনুমতি না পেয়ে থাকেন তবে এটি কার্যকর।


4

আপনি শুধু দেখতে খুঁজছেন ইমেজ আর্কাইভ ভিতরে, আপনি ব্যবহার করতে পারেন Comix অথবা ঊর্ধ্বতন সংস্করণ MComix চিত্র ভিতরে দেখতে .zip, .rar, .cbr, এবং .cbzআহরণের ছাড়া ফাইল।


2

Emacsকমান্ড-লাইনে শুরু করুন এবং Zip-Archiveমোডের সাহায্যে আপনার জিপ ফাইলগুলি খুলুন । কোনও ইমাস / এলিসপ টিউনিং ছাড়াই (নতুন ব্যবহারকারীরা সাধারণত ভীতি দেখান), আপনি ফাইলের বিবরণ দেখতে পাবেন যেমন zipinfo: মোড, দৈর্ঘ্য, তারিখ, সময়

তারপরে, আপনি বাফারে ফাইলগুলি খুলতে সক্ষম হবেন এবং এমনকি স্ট্যান্ডার্ড শর্টকাটগুলি সহ আপনার পরিবর্তনগুলি সংরক্ষণাগারে ফিরিয়ে আনতে সক্ষম হবেন:

  • এটি খুলতে তালিকার একটি ফাইলের নাম লিখুন Enter
  • সম্পাদনা করুন এবং দিয়ে সংরক্ষণ করুন Ctrl-x Ctrl-s
  • Ctrl-kসংরক্ষণাগার বাফারে ফিরে যেতে বাফারকে হত্যা করুন

ইন Zip-Archiveবাফার ব্যবহার Ctrl-h mসমস্ত শর্টকাটগুলি সাহায্য দেখুন পাওয়া জন্য।

আশা করি এটি আপনাকে ইমাস অসাধারণ বৈশিষ্ট্যগুলি আবিষ্কার করতে পারে


1

আপনি / / সংরক্ষণাগারটির vimবিষয়বস্তু তালিকাবদ্ধ করতে ব্যবহার করতে পারেন :ziprartar

vim archive.zip

বিটিডাব্লু: এখানেও একই প্রশ্ন।


0

আমি এটি less archive.zipকরার সবচেয়ে সহজ উপায় বলে মনে করেছি।


2
কম archive.zip একটি জিপ করা ফাইলের বিষয়বস্তু প্রদর্শন করা হয় না, এটি শুধুমাত্র একটি জিপ করা বিষয়বস্তু দেখায় সংরক্ষণাগার
কারেল

স্পষ্টকরণের জন্য ধন্যবাদ, @ কারেল
রবার্টমাইলস

আমি মনে করি আপনি যা করতে চেষ্টা করছেন তা ড্যানিয়েলক্রাইগির উত্তরের মতোই হবে।
কারেল

-1

যদি ফাইলটি জিপ সংরক্ষণাগারে অন্তর্ভুক্ত থাকে তবে আপনাকে সংরক্ষণাগার থেকে কেবল সেই ফাইলটি বের করতে হবে (সংরক্ষণাগার ধরণের উপর নির্ভর করতে পারে, কিছু সংরক্ষণাগার আলাদাভাবে ফাইলগুলি বের করতে পারে না)


হ্যাঁ, তবে আপনি স্ট্রাউট এবং পাইপ থেকে সরাসরি পেজারে বের করতে পারেন।
পিটার কর্ডেস

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