Zip විධානය පිළිබඳ ප්රායෝගික උදාහරණ

Linux zip විධානය සමඟ ඔබට කළ හැකි දේවල් බොහොමයක් තිබේ

ලිනක්ස් විධාන රේඛාව භාවිතා කරමින් ගොනුව සම්පීඩනය කිරීමට විවිධ ක්රම තිබේ. ඔබගේ ලිපිගොනු පද්ධතිය තුළ ගොනු සංයුක්ත කිරීම සහ සංවිධානය කිරීම සඳහා zip විධානය භාවිතා කරන ආකාරය පෙන්වන ප්රායෝගික උදාහරණ මෙම ලිපියෙහි අඩංගු වේ.

අවකාශය සුරැකීමට සහ එක් එක් ස්ථානයක සිට විශාල ගොනු පිටපත් කරගන්නා විට Zip ගොනු භාවිතා වේ.

ඔබ සතුව මෙගාබයිට් 100 ක් ඇති සියලුම ගොනු 10 ක් තිබේ නම් ඒවා ඔබට FTP අඩවියට මාරු කළ යුතු අතර, ඔබේ දත්ත පැටවුම් වේගය මත බොහෝ කාලයක් ගත විය හැකිය.

ඔබ සියළුම ලිපිගොනු 10 ක් එක් ශිපිත්ත සංරක්ෂණයකට සම්පීඩනය කරගන්නේ නම් සහ සම්පීඩනය ගොනුවේ එක් ගොනුයකට 50MB දක්වා අඩු කර ගතහොත්, ඔබට අඩක් පමණ දත්ත සම්ප්රේෂණය කළ යුතුය.

ෆෝල්ඩරයක සියලුම ලිපිගොනු සංරක්ෂකයන් සාදා ගන්නේ කෙසේද

පහත දැක්වෙන MP3 ගොනු සහිත ගීත ෆෝල්ඩරයක් ඇති බවට සිතන්න:

AC / DC අධිවේගී මාර්ගයට නිරාවරණය
රාත්රී නාලිකාව
ආදරණීය මිනිසා ආදරය
උඹව හොදයි
ඔයාව ඔක්කොම ඇවිදින්න
මහා මාර්ගයට නිරාවරණය
ඔබට රුධිරය අවශ්ය නම් එය ලබා ගත හැක
ප්ලේස් එකෙන් පෙන්වන්න
ගොඩක් ස්පර්ශ කරන්න
බුෂ් වටා වෙඩි තැබීම
Girls Got Rhythm.mp3

ACDC_Highway_to_Hell.zip ලෙස නම්කර තිබෙන ෆෝල්ඩරයේ සියළු ලිපිගොනු සංරක්ෂක නිර්මාණය කරන ආකාරය මෙම සරල ලිනක්ස් විධානයකි:

zip ACDC_Highway_to_Hell *

ඒවා එකතු කරන විට ගොනු පෙන්වන තිර තිරය උඩට ගෙන එයි.

සංරක්ෂිත ලිපිගොනුවක සැඟවුණු ගොනු ඇතුළත් කර ගන්නේ කෙසේද?

පෙර තිබෙන විධානය ෆෝල්ඩරයේ සියලු ගොනු සංරක්ෂණය කිරීම සඳහා ඉතා හොඳයි, නමුත් එය සැඟවී නොමැති ගොනු ඇතුළත් වේ.

සෑම විටම මෙය සරල නොවේ. ඔබ ඔබේ නිවසේ ෆෝල්ඩරය සවි කිරීමට අවශ්ය නිසා ඔබට එය USB ධාවකයක් හෝ බාහිර දෘඪ තැටියකට ආපසු යාමට හැකි වනු ඇතැයි සිතන්න. ඔබගේ නිවසේ ෆෝල්ඩරය සැඟවූ ගොනු අඩංගු වේ.

ෆෝල්ඩරයක සැඟවූ ගොනු ඇතුළු සියලු ගොනු සම්පීඩනය කිරීම සඳහා, පහත සඳහන් විධානය ක්රියාත්මක කරන්න:

zip home *. *

මෙය ගෘහ ගෘහ ෆෝල්ඩරයේ සියලුම ගොනු සහිත home.zip ගොනුවක් නිර්මාණය කරයි.

(මෙය ක්රියාත්මක කිරීමට නිවසේ බහාලුමේ ඔබ විය යුතුය). මෙම විධානය සමඟ ඇති ගැටළුව වන්නේ, එය ෆෝල්ඩරවල පමණක් නොව, ෆෝල්ඩරයේ ඇති ලිපිගොනු පමණක් වන අතර, එය ඊළඟ උදාහරණයට අප ගෙන එයි.

Zip ගොනුවක සියලුම ලිපිගොනු සහ අනු පොත ලේඛනය කරන්නේ කෙසේද

සංරචකයක් තුළ සියලුම ගොනු සහ අනු කොටස් ඇතුළත් කිරීමට පහත දැක්වෙන විධානය ක්රියාත්මක කරන්න:

zip -r ගෙදර.

දැනට පවතින ලිපිගොනුවකට නව ගොනු එකතු කිරීම සඳහා

ඔබට දැනට පවතින සංරක්ෂිතයක් සඳහා නව ගොනු එකතු කිරීමට හෝ ගොනු සංරක්ෂණය තුළ ගොනු යාවත්කාලීන කිරීමට අවශ්ය නම්, zip විධානය ක්රියාත්මක කිරීමේදී සංරක්ෂිත ගොනුවේ එකම නම භාවිතා කරන්න.

නිදසුනක් ලෙස, ඔබ සතුව ඇල්බම හතරක් සහිත සංගීත ෆෝල්ඩරයක් ඇති අතර, ඔබට බැකප් ලෙස තබා ගැනීමට music.zip ලෙස නම් කර ඇති සංරක්ෂිතයක් සාදන්න. දැන් සතියකට පසුව ඔබ අලුත් ඇල්බම දෙකක් බාගත කර ගන්නවා . Zip ගොනුව වෙත නව ඇල්බම එකතු කිරීම සඳහා, පෙර සතියේ ඔබ කළ පරිදි එකම zip විධානය ක්රියාත්මක කරන්න.

මුල් සංගීත සංරචකය නිර්මාණය කිරීම සඳහා පහත කේතය ක්රියාත්මක කරන්න:

zip -r සංගීතය / නිවසේ / ඔබේ නම / සංගීතය /

සංරක්ෂිත වෙත නව ගොනු එකතු කිරීම සඳහා නැවතත් එම විධානය ක්රියාත්මක කරන්න.

Zip ගොනුව තුල තිබෙන ගොනු ලැයිස්තුවක් තිබේ නම් තැටියේ ඇති එක් ගොනුව වෙනස් වී තිබේ නම්, සංශෝධිත ගොනුව Zip ගොනුව තුල යාවත්කාලීන කර ඇත.

Zip ලේඛනගත ලිපිගොනුවක පවතින ගොනු යාවත්කාලීන කරන්නේ කෙසේද

සෑම විටම එකම ගොනු නාමයක් අඩංගු වන ZIP කේතයක් තිබේ නම් එම ලිපිගොනුව වෙත සිදුකල වෙනස්කම් සමඟ යාවත්කාලීන කිරීමට අවශ්ය නම් එවිට -f ස්විචය ඔබට මෙය කිරීමට උපකාරී වේ.

උදාහරණයක් ලෙස ඔබ පහත සඳහන් ගොනු සහිතව zip ගොනුවක් සතුව ඇත:

/ home / yourname / ලේඛන / ගොනුව1
/ home / yourname / ලේඛන / file2
/ home / yourname / ලේඛන / file3
/ home / yourname / ලේඛන / file4
/ home / yourname / ලේඛන / file5
/ home / yourname / ලේඛන / file6

සතියේ ඔබ නව ලිපිගොනු දෙකක් එකතු කළ අතර ෆෝල්ඩරය / නිවසේ / ඔබගේ නම / ලේඛනය දැන් පෙනෙන පරිදි ෆයිල් දෙකක් සංශෝධනය කර ඇත:

/ home / yourname / ලේඛන / ගොනුව1
/ home / yourname / ලේඛන / file2
/ home / yourname / ලේඛන / file3
/ home / yourname / ලේඛන / file4 (යාවත්කාලීන)
/ home / yourname / ලේඛන / ගොනු5 (යාවත්කාලීන)
/ home / yourname / ලේඛන / file6
/ home / yourname / ලේඛන / file7
/ home / yourname / ලේඛන / file8

ඔබ පහත දැක්වෙන විධානය ක්රියාත්මක කරන විට zip ගොනුව නවීකරණය කරන ලද ගොනු අඩංගු වේ (file4 සහ file5) නමුත් file7 සහ file8 එකතු නොකෙරේ.

zip zipfilename -f -r / home / yourname / ලේඛන

ගොනුවක් සංරක්ෂණය කරන ලිපිගොනුවක් මකා දමන ආකාරය

එබැවින් ඔබ සියළුම ලිපිගොනු සහිත විශාල ZIP කේතයක් නිර්මාණය කර ඇති අතර, දැන් ඔබට අවශ්ය නොවන zip ගොනුවක් සතුව සතරක් හෝ පහක් තිබේ. නැවත එම ගොනු නැවත සවි කිරීමකින් තොරව, ඔබට පහත සඳහන් ආකාරයට -d ස්විචය සමඟ zip විධානය ක්රියාත්මක කළ හැකිය:

zip zipfilename -d [ලේඛනාගාරයේ ගොනු]

උදාහරණයක් ලෙස, ඔබ නිවස / ලේඛන / test.txt සමඟ සංරක්ෂිතයේ ගොනුවක් තිබේ නම්, ඔබ විසින් මෙම විධානය මඟින් එය මකන්න:

zip zipfilename -d home / ලේඛන / test.txt

එක් එක් ZIP ලිපිගොනුවකින් ගොනු පිටපත් කිරීම

ඔබ සපයා ඇති එක් ගොනුවක් සතුව තිබේ නම් ඒවා පළමුවෙන් උපුටා දැමීමෙන් තොරව වෙනත් zip ගොනුවකට ඒවා පිටපත් කිරීමට අවශ්ය නම්, -u ස්විචය භාවිතා කරන්න.

විවිධාකාර කලාකරුවන්ගෙන් සංගීතයෙන් "විවිධmusic.zip" නමින් zip ගොනුවක් ඇති බවට උපකල්පනය කළ හැකිය, එයින් එකක් AC / DC. ඔබ ACMC.ZIP ගොනුව ACDC.ZIP ගොනුව තුල ACDC.zip ගොනුව පහත සඳහන් විධානය භාවිතා කර පිටපත් කළ හැකිය:

zip variousmusic.zip -U -out ACDC.zip "Back_In_Black.mp3"

ඉහත විධානය මඟින් variousmusic.zip සිට ACDC.zip ගොනුවේ "Back in black" ගොනුව පිටපත් කරයි. ඔබ පිටපත් කරන zip ගොනුව නොමැති නම්, එය සාදනු ලැබේ.

සංරක්ෂණය සාදා ගැනීම සඳහා අනුරූප ගැලපීම සහ පයිප්ප කිරීම භාවිතා කරන්නේ කෙසේද

ඊළඟ ස්විචය ඇත්ත වශයෙන්ම ප්රයෝජනවත් එකක් වන බැවින් එය ඔබේ zip ගොනුව තුලට ගොනු ඇතුල් කිරීමට වෙනත් විධානවල ප්රතිදානය භාවිතා කරයි. ඔබ loveesongs.zip ගොනුවක් නිර්මාණය කිරීමට අවශ්ය යැයි සිතන්න, මාතෘකාව තුළ ආදරය යන වචනයට ඇති සෑම ගීතයක්ම අඩංගු වේ.

මාතෘකාව තුළ ලිපිගොනු ලිපිගොනු සොයා ගැනීමට පහත දැක්වෙන විධානය භාවිතා කළ හැකිය:

/ home / yourname / music -name * love *

ඉහත විධානය 100% ක් පරිපූර්ණ නොවේ. එය "Clover" වැනි වචන උච්චාරණය කරන නමුත්, ඔබ එම අදහස ලබා ගනී. ඉහත දැක්වෙන විධානයෙන් ආපසු ලබා ගත් සියලු ප්රතිඵල එක් කිරීම සඳහා lovesongs.zip ලෙස zip ගොනුව වෙත මෙම විධානය ක්රියාත්මක කරන්න:

/ home / yourname / music -name * love * සොයා ගන්න zip lovesongs.zip - @

Split File Archive නිර්මාණය කරන්නේ කෙසේද?

ඔබ ඔබේ පරිගණකය පිටුබලය දෙන්නේ නම්, නමුත් ඔබට පිටුබලය ලබා දෙන එකම මාධ්යය වන්නේ හිස් ඩීවීඩී කට්ටලයක් නම්, ඔබට තෝරා ගැනීමක් තිබේ. Zip ගොනුව 4.8 gigabytes දක්වා වන අතර, එමඟින් ඩිජිටල් ගොනු ගිනි තැබිය හැකි අතර, හෝ ඔබ විසින් නියම කරන ලද සීමාවට ළඟා වන පසු නව සංරක්ෂිත නිර්මාණය කරන ලද භාගිත ලේඛනාගාරයක් ලෙස හැඳින්විය හැකි ය.

උදාහරණයක් වශයෙන්:

zip mymusic.zip -r / home / myfolder / සංගීතය-670m

Zipping ක්රියාවලියේ ප්රගති වාර්තාව අභිරුචිකරණය කරන ආකාරය

Zipping ක්රියාත්මක වෙමින් පවතින අතරතුර දර්ශණය වන වෙනස්කම් වෙනස් කිරීමට විවිධ ක්රම තිබේ.

මෙම ස්විචයන් පහත පරිදි වේ:

උදාහරණයක් වශයෙන්:

zip myzipfilename.zip -dc -r / home / music

Zip ගොනුව නිවැරදි කරගන්නේ කෙසේද?

ඔබ කැඩී ඇති zip ලේඛනාගාරයක් තිබේ නම්, ඔබට එය -F විධානය භාවිතා කර එය උත්සහ කල හැකි අතර එය FF විධානය අසමත් වුවහොත් එය නිවැරදි කළ හැකිය.

ඔබ විසින් -s ස්විචය භාවිතයෙන් භාගිත ලේඛනාගාරයක් නිර්මාණය කර ඇත්නම් එය සංරක්ෂිත ගොනු වලින් එකක් අහිමි විය.

උදාහරණයක් ලෙස මුලින්ම උත්සාහ කරන්න:

zip -F myfilename.zip - මගේ myfixedfilename.zip

ඊළගට

zip -FF myfilename.zip -out myfixedfilename.zip

සංරක්ෂිත ලිපියක් සංකේතාකණය කරන්නේ කෙසේද?

ඔබට සපිරි ගොනුවක් ගබඩා කිරීමට ඔබට සංවේදී තොරතුරු තිබේ නම්, එය- සංකේතය සංකේතාකනය කිරීම සඳහා -e විධානය භාවිතා කරන්න. මුරපදයක් ඇතුළත් කිරීමට සහ මුරපදය නැවත නැවත කිරීමට ඔබෙන් ඉල්ලා ඇත.

උදාහරණයක් වශයෙන්:

zip myfilename.zip -r / home / wikileaks-e

ශාප කරනු ලබන්නේ කුමක්දැයි පෙන්වන්න

ඔබ විශාල සංරක්ෂිතයක් සෑදීමට යන්නේ නම්, නිවැරදි ගොනුව zip ගොනුව වෙත එකතු කිරීමට වගබලා ගන්න. Sf ස්විචය නියම කිරීම මගින් zip විධානය මඟින් අපේක්ෂිත ප්රතිඵල දැක ගත හැකිය.

උදාහරණයක් වශයෙන්:

zip myfilename.zip -r / home / music / -sf

ලේඛනාගාරයක් පරීක්ෂා කර ගන්නේ කෙසේද?

Zip ගොනුවකට ගොනු බැකප් කිරීමෙන් පසුව මුල් ගොනු මකා දැමීමෙන් තැටියේ ඉඩ සුරැකීමට පෙළඹීමකි. ඔබ එසේ කිරීමට පෙර, zip ගොනුව නිවැරදිව ක්රියා කිරීමට එය හොඳ අදහසකි.

Zip ගොනුව වලංගු බව පරීක්ෂා කිරීමට -T ස්විචය භාවිතා කළ හැකිය.

උදාහරණයක් වශයෙන්:

zip myfilename.zip -T

සංරචක අවලංගු වන විට මෙම විධානයෙන් නිමැවුම් විය හැක:

කැඩුණු zip ගොනු ස්ථාපනය කිරීමට ඔබට -F විධානය භාවිතා කළ හැකිය.

එය ටී-ටී එකට ව්යාජ ධනාත්මක උපදවා ඇති බව සඳහන් කළ යුතු බව වටහා ගත යුතු බව වටහා ගත යුතු ය.

ගොනු ඉවත් නොකරන්නේ කෙසේද?

ඇතැම් විට zip ගොනුවෙන් සමහර ගොනු ඉවත් කිරීමට ඔබට අවශ්ය වේ. උදාහරණයක් ලෙස, ඔබේ දුරකථනය හෝ ඩිජිටල් කැමරාවේ ලිපිගොනු පිටපත් කරන්නේ නම්, ඔබට වීඩියෝ සහ රූප මිශ්රණයක් තිබේ. Photos.zip සහ videos to.zip වෙත ඡායාරූප ඔබ zip කිරීමට කැමති වනු ඇත.

Photos.zip නිර්මාණය කිරීමේදී වීඩියෝ ඉවත් කිරීම එක් ආකාරයකි

zip photos.zip -r / home / photos / -x * .mp4

සංකෝචන මට්ටම නියම කරන්න

ඔබ ගොනු zip ගොනුවකට සම්පීඩනය කරන විට, පද්ධතිය සම්පීඩනය කිරීමට හෝ එය ගබඩා කිරීමට අවශ්යදැයි තීරණය කරයි. නිදසුනක් ලෙස Mp3 ගොනු, දැනටමත් සම්පීඩිත වේ, එබැවින් ඒවා තව දුරටත් සම්පීඩනය කිරීමේ කුඩා ලක්ෂ්යයක් ඇත; ඒවා සාමාන්යයෙන් zip ගොනුවක් තුළ ගබඩා කර ඇත.

කෙසේ වෙතත්, ගොනුව තවදුරටත් සංකෝචනය කිරීම සඳහා 0 සිට 9 දක්වා අතර සම්පීඩන මට්ටම නියම කළ හැකිය. මෙය දිගු කාලයක් ගතවනු ඇත, නමුත් සැලකිය යුතු ඉඩකඩ ඉතිරි කර ගත හැකිය.

zip myfiles.zip -r / home -5