ലിനക്സിലെ ISO ഇമേജിൽ നിന്ന് ഫയലുകൾ എക്uസ്uട്രാക്റ്റ് ചെയ്യാനും പകർത്താനുമുള്ള 3 വഴികൾ


നിങ്ങളുടെ Linux സെർവറിൽ ഒരു വലിയ ISO ഫയൽ ഉണ്ടെന്നും അതിൽ നിന്ന് ഒരൊറ്റ ഫയൽ ആക്uസസ് ചെയ്യാനോ എക്uസ്uട്രാക്uറ്റുചെയ്യാനോ പകർത്താനോ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെന്ന് പറയാം. നീ എങ്ങനെ അതു ചെയ്തു? ലിനക്സിൽ ഇത് ചെയ്യാൻ രണ്ട് വഴികളുണ്ട്.

ഉദാഹരണത്തിന്, ലൂപ്പ് ഡിവൈസ് ഉപയോഗിച്ച് ഒരു ഐഎസ്ഒ ഇമേജ് റീഡ്-ഒൺലി മോഡിൽ മൗണ്ട് ചെയ്യുന്നതിനും ഫയലുകൾ മറ്റൊരു ഡയറക്ടറിയിലേക്ക് പകർത്തുന്നതിനും നിങ്ങൾക്ക് സ്റ്റാൻഡേർഡ് മൗണ്ട് കമാൻഡ് ഉപയോഗിക്കാം.

ലിനക്സിൽ ISO ഫയൽ മൌണ്ട് ചെയ്യുക അല്ലെങ്കിൽ എക്സ്ട്രാക്റ്റ് ചെയ്യുക

അങ്ങനെ ചെയ്യുന്നതിന്, നിങ്ങൾക്ക് ഒരു ഐഎസ്ഒ ഫയലും (ഞാൻ ubuntu-16.10-server-amd64.iso ISO ഇമേജ് ഉപയോഗിച്ചു) ഐഎസ്ഒ ഫയലുകൾ മൌണ്ട് ചെയ്യാനോ എക്സ്ട്രാക്റ്റ് ചെയ്യാനോ മൌണ്ട് പോയിന്റ് ഡയറക്ടറിയും ഉണ്ടായിരിക്കണം.

ആദ്യം ഒരു മൗണ്ട് പോയിന്റ് ഡയറക്uടറി സൃഷ്uടിക്കുക, അവിടെ കാണിച്ചിരിക്കുന്നതുപോലെ നിങ്ങൾ ചിത്രം മൌണ്ട് ചെയ്യും:

$ sudo mkdir /mnt/iso

ഡയറക്ടറി സൃഷ്ടിച്ചുകഴിഞ്ഞാൽ, നിങ്ങൾക്ക് ubuntu-16.10-server-amd64.iso ഫയൽ എളുപ്പത്തിൽ മൗണ്ട് ചെയ്യാനും ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിച്ച് അതിന്റെ ഉള്ളടക്കം പരിശോധിക്കാനും കഴിയും.

$ sudo mount -o loop ubuntu-16.10-server-amd64.iso /mnt/iso
$ ls /mnt/iso/

ഇപ്പോൾ നിങ്ങൾക്ക് മൗണ്ടഡ് ഡയറക്uടറിയിൽ (/mnt/iso) പോയി ഫയലുകൾ ആക്uസസ് ചെയ്യാം അല്ലെങ്കിൽ cp കമാൻഡ് ഉപയോഗിച്ച് ഫയലുകൾ /tmp ഡയറക്uടറിയിലേക്ക് പകർത്താം.

$ cd /mnt/iso
$ sudo cp md5sum.txt /tmp/
$ sudo cp -r ubuntu /tmp/

ശ്രദ്ധിക്കുക: -r ഡയറക്uടറികൾ ആവർത്തിച്ച് പകർത്താൻ ഉപയോഗിക്കുന്നു, നിങ്ങൾക്ക് വേണമെങ്കിൽ കോപ്പി കമാൻഡിന്റെ പുരോഗതി നിരീക്ഷിക്കാനും കഴിയും.

7zip കമാൻഡ് ഉപയോഗിച്ച് ISO ഉള്ളടക്കം എക്uസ്uട്രാക്uറ്റ് ചെയ്യുക

നിങ്ങൾക്ക് ISO ഫയൽ മൌണ്ട് ചെയ്യാൻ താൽപ്പര്യമില്ലെങ്കിൽ, നിങ്ങൾക്ക് 7zip ഇൻസ്റ്റാൾ ചെയ്യാം, ഇത് TAR, XZ, GZIP, ZIP, BZIP2 മുതലായവ ഉൾപ്പെടെ വിവിധ ഫോർമാറ്റുകൾ പാക്ക് ചെയ്യാനോ അൺപാക്ക് ചെയ്യാനോ ഉപയോഗിക്കുന്ന ഒരു ഓപ്പൺ സോഴ്സ് ആർക്കൈവ് പ്രോഗ്രാമാണ്.

$ sudo apt-get install p7zip-full p7zip-rar [On Debian/Ubuntu systems]
$ sudo yum install p7zip p7zip-plugins      [On CentOS/RHEL systems]

7zip പ്രോഗ്രാം ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ, ISO ഫയൽ ഉള്ളടക്കങ്ങൾ എക്uസ്uട്രാക്uറ്റുചെയ്യുന്നതിന് നിങ്ങൾക്ക് 7z കമാൻഡ് ഉപയോഗിക്കാം.

$ 7z x ubuntu-16.10-server-amd64.iso

ശ്രദ്ധിക്കുക: Linux mount കമാൻഡുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ, 7zip വളരെ വേഗമേറിയതും ഏതെങ്കിലും ആർക്കൈവ് ഫോർമാറ്റുകൾ പാക്ക് ചെയ്യാനോ അൺപാക്ക് ചെയ്യാനോ കഴിയുന്നത്ര സ്മാർട്ടായും തോന്നുന്നു.

isoinfo കമാൻഡ് ഉപയോഗിച്ച് ISO ഉള്ളടക്കം എക്uസ്uട്രാക്uറ്റ് ചെയ്യുക

iso9660 ഇമേജുകളുടെ ഡയറക്ടറി ലിസ്റ്റിംഗുകൾക്കായി isoinfo കമാൻഡ് ഉപയോഗിക്കുന്നു, എന്നാൽ ഫയലുകൾ എക്uസ്uട്രാക്uറ്റുചെയ്യുന്നതിനും നിങ്ങൾക്ക് ഈ പ്രോഗ്രാം ഉപയോഗിക്കാം.

ഞാൻ പറഞ്ഞതുപോലെ isoinfo പ്രോഗ്രാം ഡയറക്ടറി ലിസ്റ്റിംഗ് നടത്തുന്നു, അതിനാൽ ആദ്യം ISO ഫയലിന്റെ ഉള്ളടക്കം ലിസ്റ്റ് ചെയ്യുക.

$ isoinfo -i ubuntu-16.10-server-amd64.iso -l

ഇപ്പോൾ നിങ്ങൾക്ക് ഒരു ISO ഇമേജിൽ നിന്ന് ഒരൊറ്റ ഫയൽ എക്uസ്uട്രാക്uറ്റുചെയ്യാനാകും:

$ isoinfo -i ubuntu-16.10-server-amd64.iso -x MD5SUM.TXT > MD5SUM.TXT

ശ്രദ്ധിക്കുക: -x ഓപ്ഷൻ എക്uസ്uട്രാക്uറ്റായി stdout-ലേക്ക് റീഡയറക്uഷൻ ആവശ്യമാണ്.

ഐഎസ്ഒ ഫയലിൽ നിന്ന് ഫയലുകൾ എക്uസ്uട്രാക്uറ്റുചെയ്യുന്നതിനോ പകർത്തുന്നതിനോ എന്തെങ്കിലും ഉപയോഗപ്രദമായ കമാൻഡോ പ്രോഗ്രാമോ നിങ്ങൾക്ക് അറിയാമെങ്കിൽ, ചെയ്യാൻ നിരവധി മാർഗങ്ങളുണ്ട്, അഭിപ്രായ വിഭാഗത്തിലൂടെ ഞങ്ങളെ പങ്കിടുക.