জিপ সংরক্ষণাগারে ফাইলগুলি সংক্ষেপণ না করে কীভাবে আমি ফাইলগুলির তালিকা দেখতে পারি?
জিপ সংরক্ষণাগারে ফাইলগুলি সংক্ষেপণ না করে কীভাবে আমি ফাইলগুলির তালিকা দেখতে পারি?
উত্তর:
less
উপযোগ একটি মধ্যে peeking করতে সক্ষম zip
আর্কাইভ। আসলে, আপনি যদি এর ফলাফলগুলি unzip -l zipfile
এবং এর দিকে লক্ষ্য করেন তবে less zipfile
আপনি সেগুলি অভিন্ন বলে দেখতে পাবেন।
less zipfile
ম্যাকোস-এক্স-এ বাইনারি ফাইল কনটেন্ট প্রদর্শন করা হয়, তাই আপনি জিপ-ফাইলের সামগ্রীর পরিবর্তে প্রচুর আবর্জনা দেখতে পান। তারপরে আপনার should `znzip -l zipfile```
view [zipfile]
।
lesspipe
কম জন্য জিপ ফাইল সমর্থন সক্ষম করতে আপনার সহায়তা ইনস্টলারের প্রয়োজন । এটি অনেকগুলি লিনাক্স সিস্টেমে স্ট্যান্ডার্ড তবে ওএসএক্সে নয়, তবে আপনি এটি ব্রু দিয়ে ইনস্টল করতে পারেন।
চেষ্টা unzip -l files.zip | less
এছাড়াও, man unzip
আরও বিকল্পের জন্য দেখুন
less
কমান্ড পাইপ এড়াতে পারেন । যদিও ফাইলগুলির একটি বড় সংগ্রহের ক্ষেত্রে এটি দুর্দান্ত ধারণা।
জিপ বিষয়বস্তু তালিকাবদ্ধ করতে:
zipinfo -1 myzipfile.zip
বিস্তারিত আউটপুট জন্য:
zipinfo myzipfile.zip
ব্যবহার করুন
vim ZIP_FILE_NAME
একই কারনে. এটি একটি সাধারণ এবং সহজে মনে রাখা সহজ।
unzip
সিস্টেমে ইনস্টল না করা থাকলে এই অভ্যাসটি কাজ করবে। তবুও, দুর্দান্ত!
আপনি জিপ একটি ডিরেক্টরি (যেখানে আপনি ব্যবহার হিসাবে প্রদর্শিত করতে পারেন cd
, ls
সঙ্গে এটি মাউন্ট দ্বারা, ইত্যাদি) ফিউজ-জিপ ভার্চুয়াল ফাইল সিস্টেম।
mkdir foo.d
fuse-zip foo.zip foo.d
ls foo.d
cat foo.d/README
...
fusermount -u foo.d
rmdir foo.d
আর একটি প্রাসঙ্গিক FUSE ফাইল সিস্টেম হ'ল AVF । এটি আপনার সম্পূর্ণ ডিরেক্টরি হায়ারার্কির একটি দৃশ্য তৈরি করে যেখানে সমস্ত সংরক্ষণাগারটিতে একটি সম্পর্কিত ডিরেক্টরি রয়েছে ( #
শেষের দিকে একই জিনিস ) যা সংরক্ষণাগার সামগ্রীটি উপস্থিত রয়েছে বলে মনে হয়।
mountavfs
ls ~/.avfs/$PWD/foo.zip\#
cat ~/.avfs/$PWD/foo.zip\#/README
...
umountavfs
অনেক আধুনিক ফাইল ম্যানেজার (যেমন নটিলাস, ডলফিন) সংরক্ষণাগার সামগ্রীগুলি স্বচ্ছভাবে দেখায়।
এভিএফএস কেবল পঠনযোগ্য। ফিউজ-জিপটি পঠন-লিখনের বিষয়, তবে সাবধান থাকুন যে পরিবর্তনগুলি কেবল আনপান্ট সময়ে জিপ ফাইলে লেখা থাকে, সুতরাং এটি fusermount -u
রিটার্ন না হওয়া পর্যন্ত পরিবর্তিত হবে বলে আশা করে সংরক্ষণাগারটি পড়া শুরু করবেন না ।
কমপক্ষে উবুন্টুতে, সম্ভবত সবচেয়ে সহজ আদেশটি হ'ল:
view [zipfile]
এটি আপনার স্ট্যান্ডার্ড পাঠ্য সম্পাদক (ন্যানো, ভিম ইত্যাদি) এ ফাইল তালিকা খুলবে।
আপনি যদি আরও গ্রাফিকালি ভিত্তিক হন তবে মিডনাইট কমান্ডার জিপ ফাইলগুলি নিয়মিত ডিরেক্টরি হিসাবে ব্রাউজ করতে পারেন।
জিপ আর্কাইভের বিষয়বস্তু সহ একটি ফাইল তৈরি করতে আমার @KINORnirvana এর পূর্ববর্তী উত্তরটি আমার প্রিয় ।
zipinfo [-1] archive.zip > archive_content.txt
তবে, আপনাকে যদি কোনও সংরক্ষণাগার ফাইলে ব্রাউজ করতে বা এমনকি এর অভ্যন্তরে থাকা কোনও ফাইলের বিষয়বস্তু দেখার প্রয়োজন হয় তবে আমি ভিম বা ইমাসকে (ন্যানো নয়) প্রস্তাব দিই ।
vim archive.zip
এই পদ্ধতিটি অন্যান্য সংরক্ষণাগার ফর্ম্যাটগুলির সাথেও কাজ করে:
vim file.tar
vim file.tar.gz
vim file.tar.bz2
সঙ্গে তেজ বা Emacs আপনি করতে পারেন:
(ইয়া) আরও একটি উত্তর:
এই আদেশের নাম রাখুন:
alias vless='/usr/share/vim/vim73/macros/less.sh'
এবং আপনি (বা ) কম স্ক্রিপ্টের vless file.zip
সুবিধা নিতে ব্যবহার করতে পারেন ।vi
vim
(কম বিকল্পে রাখা ভাল, যাতে আপনার রঙ থাকতে পারে)
less -R
না ANSI রং সমর্থন করে।