Ubuntu හි Zip ගොනු ඉවත් කර Zip විධාන භාවිතා කිරීම

1. හැඳින්වීම

Ubuntu පරිශීලකයන් සඳහා, ගොනු සංකුචනය සහ අස්ථානගත කිරීම සාමාන්‍ය කාර්යයකි. විශේෂයෙන් Zip ගොනු දත්ත සංකුචනය සහ මාරු කිරීම සඳහා පුළුල් ලෙස භාවිතා වේ, එබැවින් ඒවා කාර්යක්ෂමව හසුරවන්නේ කෙසේදැයි දැන ගැනීම අත්‍යවශ්‍ය වේ. මෙම ලිපියේ, Ubuntu හි Zip ගොනු අස්ථානගත කිරීම සහ මූලික zip විධාන භාවිතය පිළිබඳ විස්තරාත්මකව පැහැදිලි කරමු.

侍エンジニア塾

2. Zip ගොනුවක් කියන්නේ කුමක්ද?

Zip ගොනුව යනු බහු ගොනු සහ නාමාවලියන් එකම සංරක්ෂණයක් ලෙස එකතු කරන සාමාන්‍ය සංකුචන ආකෘතියකි, එමඟින් සමස්ත ප්‍රමාණය අඩු කරයි. මෙය දත්ත මාරු කිරීම සහ ගබඩා කිරීම පහසු කරයි. උදාහරණයක් ලෙස, බහු ඡායාරූප හෝ ලේඛන එක zip ගොනුවකට එකතු කිරීම, ඒවා අනෙක් පරිශීලකයන්ට යැවීමට පහසු කරයි.

3. Ubuntu හි unzip විධානය ස්ථාපනය කිරීම

පළමුව, zip ගොනු අස්ථානගත කිරීම සඳහා unzip විධානය ඔබේ පද්ධතියේ ස්ථාපිත වී ඇතිදැයි පරීක්ෂා කරන්න. unzip මෙවලම සාමාන්‍යයෙන් Ubuntu හි පෙර ස්ථාපිත වේ, නමුත් එය නොමැති නම්, පහත විධානය භාවිතා කර ස්ථාපනය කළ හැක:

sudo apt update
sudo apt install unzip

මෙම විධානය ඔබේ පද්ධතියේ අවශ්‍ය පැකේජය ස්වයංක්‍රීයව බාගත කර ස්ථාපනය කරයි.

4. unzip විධානයේ මූලික භාවිතය

unzip විධානය zip ගොනු අස්ථානගත කිරීම සඳහා සරල නමුත් බලවත් මෙවලමකි. මූලික ව්‍යුහය පහත පරිදි වේ:

unzip filename.zip

මෙම විධානය ක්‍රියාත්මක කිරීමෙන් zip ගොනුවේ අන්තර්ගතය වත්මන් නාමාවලියට අස්ථානගත වේ. උදාහරණයක් ලෙස, example.zip නමැති ගොනුවක් අස්ථානගත කිරීමට, පහත ඇතුළත් කරන්න:

unzip example.zip

5. නියමිත නාමාවලියකට අස්ථානගත කිරීම

පෙරනිමියෙන්, unzip ගොනු වත්මන් නාමාවලියට අස්ථානගත කරයි. වෙනත් නාමාවලියක් නියම කිරීමට, -d විකල්පය භාවිතා කරන්න:

unzip filename.zip -d /path/to/destination/

උදාහරණයක් ලෙස, example.zip ගොනුව /home/user/Documents නාමාවලියට අස්ථානගත කිරීමට, පහත පරිදි භාවිතා කරන්න:

unzip example.zip -d /home/user/Documents

6. මුරපදයෙන් ආරක්ෂිත Zip ගොනු අස්ථානගත කිරීම

Zip ගොනුව මුරපදයෙන් ආරක්ෂිත නම්, අස්ථානගත කිරීමේදී unzip ඔබට මුරපදයක් ඇතුළත් කිරීමට ඉල්ලයි:

unzip filename.zip

ඔබට මෙවැනි ප්‍රතිඵලයක් පෙනේ:

[filename.zip] filename.txt password:

ගොනු අස්ථානගත කිරීමට නිවැරදි මුරපදය ඇතුළත් කරන්න.

විකල්පයක් ලෙස, මුරපදය සෘජුව විධානයේ සඳහන් කළ හැක (ආරක්ෂණ හේතුන් නිසා මෙය නිර්දේශ නොකෙරේ):

unzip -P yourpassword filename.zip

7. නියමිත ගොනු අස්ථානගත කිරීම

Zip සංරක්ෂණයෙන් නියමිත ගොනු පමණක් අස්ථානගත කිරීමට, ඒ ගොනු නාමය සඳහන් කරන්න:

unzip filename.zip file1.txt file2.jpg

උදාහරණයක් ලෙස, example.zip ගොනුවෙන් document.pdf පමණක් අස්ථානගත කිරීමට:

unzip example.zip document.pdf

8. ගොනු ප්‍රතිලේඛනය සහ මඟහරිනවා

අස්ථානගත කිරීමේදී, එකම නාමය ඇති ගොනුවක් පවතිනවා නම්, unzip එය ප්‍රතිලේඛනය කරනවාදැයි අසයි. පහත විකල්පයන් සමඟ මෙම හැසිරීම ස්වයංක්‍රීය කළ හැක:

  • තහවුරු කිරීමකින් තොරව බලයෙන් ප්‍රතිලේඛනය:
unzip -o filename.zip
  • පවතින ගොනු නැවත අස්ථානගත නොකර මඟහරිනවා:
unzip -n filename.zip

9. Zip ගොනුවේ අන්තර්ගතය අස්ථානගත නොකර ලැයිස්තුගත කිරීම

Zip ගොනුවේ අන්තර්ගතය අස්ථානගත නොකර පරීක්ෂා කිරීමට, -l විකල්පය භාවිතා කරන්න:

unzip -l filename.zip

මෙය zip සංරක්ෂණය තුළ ඇති ගොනු ලැයිස්තුවක් පෙන්වයි.

10. දූෂිත Zip ගොනු සමඟ කටයුතු කිරීම

අස්ථානගත කිරීමේදී දෝෂයන් මුණගැසෙන්නේ නම්, zip ගොනුව දූෂිත විය හැක. එය සකස් කිරීමට -FF විකල්පය භාවිතා කර බලන්න:

zip -FF filename.zip --out fixed.zip

ඊළඟට fixed.zip ගොනුව අස්ථානගත කිරීමට උත්සාහ කරන්න.

11. නිගමනය

මෙම ලිපියේ, Ubuntu හි unzip විධානය භාවිතා කර zip ගොනු අස්ථානගත කිරීමේ විවිධ ක්‍රම විස්තර කර ඇත. මූලික අස්ථානගත කිරීමෙන් මුරපදයෙන් ආරක්ෂිත ගොනු හසුරවීම සහ දූෂිත සංරක්ෂණ නිරාකරණය දක්වා, මෙම විධාන ඔබේ Linux පරිසරයේ zip ගොනු කාර්යක්ෂමව කළමනාකරණය කිරීමට උපකාරී වේ.

මෙම තාක්ෂණයන් පරිපූර්ණ කරගැනීමෙන්, ඔබට Ubuntu හි සංකුචිත ගොනු සමඟ කටයුතු කරන විට වැඩපිළිවෙළ සරල කර, නිෂ්පාදනශීලීත්වය වැඩිදියුණු කළ හැක.