ZIP ලේඛනාගාරයක ඇති ලිපිගොනු විකේතනය නොකර එය බැලීමට මට හැක්කේ කෙසේද?
ZIP ලේඛනාගාරයක ඇති ලිපිගොනු විකේතනය නොකර එය බැලීමට මට හැක්කේ කෙසේද?
Answers:
මෙම lessඋපයෝගිතා බවට peeking සමත් වන්නේ zipසංරක්ෂිත. ඇත්ත වශයෙන්ම, unzip -l zipfileසහ සහ එහි ප්රතිදානයන් දෙස බැලුවහොත් less zipfileඒවා සමාන බව ඔබට පෙනී යනු ඇත.
less zipfileMacOS-X හි ද්විමය ගොනු අන්තර්ගතය පෙන්වන බැවින් zip-file හි අන්තර්ගතය වෙනුවට කුණු ගොඩක් ඔබට පෙනේ. ඉන්පසු ඔබ `` znzip -l zipfile``` තෝරා ගත යුතුය
view [zipfile].
lesspipeZip ගොනු සහාය අඩු මුදලකට සක්රීය කිරීම සඳහා ඔබට ස්ථාපනය කර ඇති සහායකයා අවශ්ය වේ. එය බොහෝ ලිනක්ස් පද්ධති වල සම්මත නමුත් OSX මත නොවේ, නමුත් ඔබට එය බීර සමඟ ස්ථාපනය කළ හැකිය.
less, නමුත් unzip -lකැනොනිකල් පිළිතුර මෙන් පෙනේ, එස්.පී. එය වඩා විශ්වීය පිළිතුරක් බව සලකන විට.
උත්සාහ කරන්න unzip -l files.zip | less
එසේම, man unzipතවත් විකල්ප සඳහා බලන්න
lessවිධාන කිරීමට නළය මඟ හැරිය හැක . විශාල ගොනු එකතුවක වුවද එය හොඳ අදහසකි.
සිප් අන්තර්ගතයන් ලැයිස්තුගත කිරීම සඳහා:
zipinfo -1 myzipfile.zip
සවිස්තරාත්මක ප්රතිදානය සඳහා:
zipinfo myzipfile.zip
1දෙයක් lනොවේද?
භාවිතා කරන්න
vim ZIP_FILE_NAME
ඒ සඳහා. මෙය සරල හා පහසුවෙන් මතක තබා ගත හැකි එකකි.
unzipපද්ධතිය තුළ ස්ථාපනය කර නොමැති නම් මෙය ක්රියාත්මක නොවේ. ඒ හැර, නියමයි!
ඔබ සිප් නාමාවලියක් (ඔබ භාවිතා කරන මෙන් පෙනිය හැක cd, lsසමඟ එය වැඩෙන විසින්, ආදිය) ෆියුස්-ZIP අථත්ය ගොනු පද්ධතිය.
mkdir foo.d
fuse-zip foo.zip foo.d
ls foo.d
cat foo.d/README
...
fusermount -u foo.d
rmdir foo.d
තවත් අදාළ FUSE ගොනු පද්ධතියක් වන්නේ AVFS ය . එය ඔබගේ සමස්ත නාමාවලි ධූරාවලියෙහි දර්ශනයක් නිර්මාණය කරයි, එහිදී සියලුම ලේඛනාගාරයට ආශ්රිත නාමාවලියක් ඇත ( #සංරක්ෂිත අන්තර්ගතය රඳවා තබා ඇති එකම නම ).
mountavfs
ls ~/.avfs/$PWD/foo.zip\#
cat ~/.avfs/$PWD/foo.zip\#/README
...
umountavfs
බොහෝ නවීන ගොනු කළමනාකරුවන් (උදා: නැටිලස්, ඩොල්ෆින්) සංරක්ෂිත අන්තර්ගතයන් විනිවිදභාවයෙන් පෙන්වයි.
AVFS කියවීමට පමණි. ෆියුස්-සිප් කියවීම-ලිවීමකි, නමුත් වෙනස්කම් ලිවිය නොහැකි වේලාවට පමණක් සිප් ගොනුවට ලියා ඇති බවට පරිස්සම් වන්න, එබැවින් fusermount -uනැවත පැමිණෙන තෙක් එය වෙනස් වනු ඇතැයි අපේක්ෂා කරමින් ලේඛනාගාරය කියවීම ආරම්භ නොකරන්න .
අවම වශයෙන් උබුන්ටු වල, පහසුම විධානය වන්නේ:
view [zipfile]
මෙය ඔබගේ සම්මත පෙළ සංස්කාරකයේ (නැනෝ, vim ආදිය) ගොනු ලැයිස්තුගත කිරීම විවෘත කරනු ඇත.
ඔබ වඩාත් ප්රස්තාරිකව නැඹුරු නම්, මිඩ්නයිට් කමාන්ඩර්ට සිප් ලිපිගොනු සාමාන්ය නාමාවලි මෙන් ගවේෂණය කළ හැකිය.
@KINORnirvana හි පෙර පිළිතුර සිප් සංරක්ෂිතයේ අන්තර්ගතය සහිත ගොනුවක් නිෂ්පාදනය කිරීමට මා කැමතිම දෙයයි .
zipinfo [-1] archive.zip > archive_content.txt
කෙසේ වෙතත්, ඔබට සංරක්ෂිත ගොනුවකට සැරිසැරීමට අවශ්ය නම් හෝ එහි අඩංගු ගොනුවක අන්තර්ගතය බැලීමට අවශ්ය නම් මම vim හෝ emacs (නැනෝ නොවේ) නිර්දේශ කරමි .
vim archive.zip
මෙම ප්රවේශය අනෙකුත් සංරක්ෂිත ආකෘතීන් සමඟ ද ක්රියා කරයි:
vim file.tar
vim file.tar.gz
vim file.tar.bz2
Vim හෝ emacs සමඟ ඔබට කළ හැක්කේ:
(yaa) තවත් පිළිතුරක්:
අන්වර්ථය මෙම විධානය:
alias vless='/usr/share/vim/vim73/macros/less.sh'
ඔබ භාවිතා කළ හැකිය vless file.zipවාසිය ලබා ගැනීම සඳහා vi(හෝ vim) අඩු තිර රචනය.
(අඩුවෙන් ආදේශ කිරීමද හොඳයි, එවිට ඔබට වර්ණ තිබිය හැකිය)
less -R ANSI වර්ණ සඳහා සහය දක්වන්න .