.Tgz ගොනුව ටර්මිනලය භාවිතයෙන් ඉවත් කරන්නේ කෙසේද?


206

මම mongodb-linux-x86_64-2.6.3.tgzවින්ඩෝස් 7 භාවිතයෙන් ගොනුව බාගත කර එය D:\Amra\Software\Developing Softස්ථානයේ තබා ඇත .

මම උබුන්ටු භාවිතා කරමින් මෙම .tgz ගොනුව දකුණු ක්ලික් කර එය පෙන්වන දේපල බලන්න Location: /media/towhid/Amra/Software/Developing Soft. දැන් මම මෙම .tgz ගොනුව tarටර්මිනලයේ විධානය භාවිතා කර ඉවත් කරන්නේ කෙසේද?


ටර්මිනලයේ වත්මන් (වැඩ කරන) නාමාවලිය කුමක්ද සහ උබුන්ටු හි ගොනුවක් සොයා ගන්නේ කෙසේද යන්න පිළිබඳව ඔබට යම් අදහසක් තිබේද?
රාදු රදෙනු

Answers:


341

.tgzතාර සහිත ගොනුවක් උපුටා ගැනීම සඳහා ඔබ භාවිතා කළ යුතුය,

tar -xvzf /path/to/yourfile.tgz

කොහෙද,

  • x නිස්සාරණය සඳහා
  • v වාචික සඳහා
  • z gnuzip සඳහා
  • f ගොනුව සඳහා, ගොනුවේ නමට පෙර පැමිණිය යුතුය.

ඔබගේ නඩුවේ ගොනුව ඉවත් කිරීම සඳහා ඔබට ටර්මිනලයක පහත විධානය භාවිතා කළ හැකිය,

tar -xvzf /media/towhid/Amra/Software/Developing\ Soft/mongodb-linux-x86_64-2.6.3.tgz

.tgzවිවිධ නාමාවලි වල ගොනුවක් උපුටා ගන්න :

කෙනෙකුට -Cපහත දැක්වෙන පරිදි වෙනත් නාමාවලියකට සංරක්ෂිත අන්තර්ගතයන් උකහා ගැනීමට විකල්පයක් භාවිතා කළ හැකිය ,

tar -xvzf /path/to/yourfile.tgz -C /path/where/to/extract/

1
එය පහත දැක්වෙන දෝෂය පෙන්වයි:tar (child): /media/towhid/Amra/Software/Developing: Cannot open: No such file or directory tar (child): Error is not recoverable: exiting now tar: Child returned status 2 tar: Error is not recoverable: exiting now
ටොහිඩ්

1
ඔබ මගේ විධානය පිටපත් කරන්න, ඔබේ විධානයෙහි සුදු අවකාශය සහිත සින්ටැක්ස් දෝෂයක් තිබේ.
souravc

1
ෆෝල්ඩරයේ නමක් නම් some folder, some\ folderපැනීමේ අක්ෂර භාවිතා කරමින් ඔබට එය පර්යන්තයකින් ප්‍රවේශ විය යුතුය .
souravc

3
සෑම විකල්පයක් තුළම පිළිතුරු සපයන්නා සම්පූර්ණ පැහැදිලි කිරීමක් ලබා දෙන ඉතා පැහැදිලි පිළිතුරකි. උදාහරණයක් ලෙස ප්ලස් ලබා දී ඇත. ඉතා තේරුම්ගත හැකි ය.
ඇඩේ මල්සාසා අක්බාර්

1
AskasunSiyambalapitiya ඔබට -Cවිකල්පය භාවිතා කරමින් නාමාවලිය වෙනස් කළ හැකියtar -xvzf /path/to/myarchive.tgz -C /path/where/to/extract/
souravc

9

දශක ගණනාවක් තිස්සේ මතක තබා ගත නොහැකි එක් අකුරු තාර විකල්පයන් අවසන් කරමු. ඔබගේ .tgzගොනුව උපුටා ගැනීමට මෙය භාවිතා කරන්න :

tar --extract --file /path/to/file.tgz

භාවිතා කළ විකල්පයන් පිළිබඳ පැහැදිලි කිරීම හිතාමතාම අතහැර දමා ඇත.


Archive.tar.gz හි ඇති ලිපිගොනු සංරක්ෂිත නම් නව නාමාවලියකට උකහා ගැනීමේ විකල්පයද විශිෂ්ටයිtar --extract --file /path/to/file.tgz --one-top-level . එය බොහෝ විට GUI ගොනු සංරක්ෂිත වැඩසටහන් වල පෙරනිමිය වේ.
පෝල් රූජියුක්ස්

4

ටර්මිනලය විවෘත කර cdවිධානය භාවිතා කර mongodb-linux-x86_64-2.6.3.tgz ගොනුව පිහිටා ඇති නාමාවලියට ඩිරෙක්ටරි වෙනස් කර පහත විධානය ක්‍රියාත්මක කරන්න:

tar xzf mongodb-linux-x86_64-2.6.3.tgz   

ඉහත විධානය මඟින් mongodb-linux-x86_64-2.6.3.tgz සංරක්ෂිතයේ අන්තර්ගතය උපුටා ගන්නා අතර සංරක්ෂිතයේ ධූරාවලි ගස් නාමාවලි ව්‍යුහය ආරක්ෂා කරයි.

ඒ හා සමාන විධානයක් .tar.xz ගොනු උපුටා ගනී. ටර්මිනලය විවෘත කර පහත විධානය ක්‍රියාත්මක කරන්න:

tar -xf /path/to/your/file.tar.xz

පැහැදිලි කිරීම:

  • -x සංරක්ෂිතයකින් ගොනු උකහා ගන්න
  • -f සංරක්ෂිත ගොනුව භාවිතා කරන්න

1
සංරක්ෂිතය සම්පීඩිතයි (gzip - එබැවින් "z" ධජය / විකල්පය), සහ තාර ආචයිව්, එබැවින් "x" නිස්සාරණ විකල්පය. ඒ නිසා එය අස්ථිර නොවන බැවින් unzip ක්‍රියා නොකරනු ඇත.
pd12

එය එසේ නොවේද tar -xzf... (ඉර සහිතව)?
වේලාව නැත

xzfඉරක් සමඟ හෝ ඉරක් නොමැතිව, දෙකම හරි ය, තවද ඔබට xzvfඇසුරුම් කිරීමේදී ලිපිගොනු උපුටා ගන්නා ආකාරය බැලීමට විකල්ප ( ) වෙත වාචිකව එකතු කළ හැකිය .
කරල්
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.