Gunzip හි පෙරනිමි හැසිරීම වන්නේ .gz ගොනුව දිරාපත් වූ පසු මකා දැමීමයි.
ගොනුව මකා දැමීමෙන් එය වළක්වා ගන්නේ කෙසේද ??
මෙම ක්රියාකාරීත්වය ඇතුළත් කර නොමැති නම් මේ සඳහා ඉඩ දෙන විකල්ප වැඩසටහනක් තිබේද?
මම උබුන්ටු 9.04 භාවිතා කරමි
-k
ඇත.
Gunzip හි පෙරනිමි හැසිරීම වන්නේ .gz ගොනුව දිරාපත් වූ පසු මකා දැමීමයි.
ගොනුව මකා දැමීමෙන් එය වළක්වා ගන්නේ කෙසේද ??
මෙම ක්රියාකාරීත්වය ඇතුළත් කර නොමැති නම් මේ සඳහා ඉඩ දෙන විකල්ප වැඩසටහනක් තිබේද?
මම උබුන්ටු 9.04 භාවිතා කරමි
-k
ඇත.
Answers:
ඔබ සොයන්නේ:
gzcat x.txt.gz >x.txt
මෙම gzcat
විධානය හා සමාන වේ gunzip -c
හුදෙක් ප්රතිදාන ධාරාව ලියන stdout
. මෙය සම්පීඩිත ගොනුව ස්පර්ශ නොකරනු ඇත. එබැවින් ඔබට මෙයද භාවිතා කළ හැකිය:
gunzip -c x.txt.gz >x.txt
සමහර පද්ධති වල gzcat ද හැඳින්වෙන්නේ zcat
ඒ වෙනුවට මේ ආකාරයට ධාවනය කරන්න:
zcat x.txt.gz >x.txt
-k
අතර මුල් ගොනුව තබා ගැනීමට සරලව එකතු කිරීමට ඉඩ දෙයි .
ඔබට -c
වෙඩි තැබීමේ විකල්පය භාවිතා කළ හැකි අතර එය ප්රතිදානය stdout වෙත ලියයි, ඉන්පසු එය ඔබ කැමති ගොනුවකට නල කරන්න:
gunzip -c compressed-file.gz > decompressed-file
අත්පොත පිටුවේ වැඩි විස්තර .
එය ඇත්ත වශයෙන්ම තාර බෝලයක් නම් (.tgz හෝ .tar.gz දිගුව), එසේ නම්, මේ දක්වා ඇති සියලුම පිළිතුරු මෙන් ගොනු වෙත හරවා යැවීම වෙනුවට, ඔබට එය තාර බවට පයිප්ප කිරීමට අවශ්ය වනු ඇත:
gunzip -c myfile.tar.gz | tar xvf -
එවිට ඔබට සත්ය අන්තර්ගතයන් ලැබෙනු ඇත.
gzip -dk myfile.gz
හෝ
gunzip -k myfile.gz
අදහස්:
-k --keep Keep (don't delete) input files during compression or decompression.
Gnu tar හට gzip ගොනු කියවිය හැකිය: tar -zxsvf myfile.tar.gz
නැතහොත් tar -jxzvf myfile.tar.bz2
bzipped තාර ගොනු සඳහා.