আমি কিভাবে একটি ডিরেক্টরি থেকে একটি DMG ফাইল তৈরি করতে পারি?


23

আমি একটি dmg মধ্যে কয়েক ফাইল যোগ করার চেষ্টা করছি। আমি কিভাবে একটি ডিরেক্টরি থেকে একটি DMG ফাইল তৈরি করতে পারি?


3
আপনি আরো সুনির্দিষ্ট হতে পারে? আপনি ডিস্ক ইউটিলিটি দিয়ে DMG তৈরি করতে পারেন, আপনি কি এটি স্বয়ংক্রিয়ভাবে কিছু করতে চান (bash স্ক্রিপ্টিং ...)?
Loïc Wolff

@ লোইক ওয়ালফ নপ, কোন দরকার নেই। আমি যে ডিস্ক ইউটিলিটি যে জন্য অনুমোদিত ছিল না।
Moshe

উত্তর:


7

ধাপে নির্দেশাবলী দ্বারা কিছু ধাপ পাওয়া যাবে এখানে

ডিস্ক ইউটিলিটি খোলার পরে:

  1. নতুন চিত্র আইকনে ক্লিক করুন
  2. নতুন তৈরি ডিস্ক ইমেজ ফোল্ডার / ডিরেক্টরি বিষয়বস্তু রাখুন।

কিভাবে প্রদত্ত ফোল্ডারের জন্য ক্ষুদ্র আকারের একটি DMG তৈরি করবেন? আমি .dmg ফাইলের সাইজ এবং পরে এটি মাউন্ট করা হয় যখন ফাইল সিস্টেম আকারের উল্লেখ করছি। যদি আমি একটি 73 এমবি ফোল্ডার সংকুচিত করছি, আমি চাই উভয় 73MB + সংক্ষিপ্ত ফাইল সিস্টেমের ওভারহেড হতে চাই। আমি .dmg কম্প্রেস করা পছন্দ করি, যাতে এটি কম স্থান নেয়। এই কি সম্ভব? আমি Mavericks উপর, ডিস্ক ইউটিলিটি এই দুটি জন্য কোন বিকল্প দেখতে।
Vaddadi Kartick

আপনি "স্থান" দ্বারা ঠিক কি মানে? যখন আমি নতুন ফোল্ডার তৈরির জন্য একটি ফোল্ডারে ক্লিক এবং টেনে আনি তখন কিছুই ঘটবে না। এবং আমি ফাইল যোগ করার জন্য অন্য বিকল্প দেখতে না।
user124384

50

আপনি যদি কমান্ড লাইন থেকে এটি করতে চান তবে আপনি hdiutil ব্যবহার করতে পারেন:

hdiutil create -volname WhatYouWantTheDiskToBeNamed -srcfolder /path/to/the/folder/you/want/to/create -ov -format UDZO name.dmg

আরো বিস্তারিত জানার জন্য ম্যান এইচডিটিউল।


শুধু আমি কি খুঁজছিলাম! সুবিধার জন্য এটি স্বয়ংক্রিয়ভাবে সহায়তা করতে একটি ব্যাশ স্ক্রিপ্ট তৈরি করেছে: gist.github.com/AlistairIsrael/5308455
Alistair A. Israel

গৃহীত উত্তর আমার জন্য কাজ করেনি, এই এক করেনি!
Ewout

ছোট টিপ: আমি ব্যবহৃত UDSB পরিবর্তে UDZO যাতে .dmg একটি স্পার বান্ডিল দ্বারা সমর্থিত ছিল
Shaheen Ghiassy

6

Yosemite উপর এটা আমার জন্য এটা করেনি।

একটি ছোট ফাংশন তৈরি:

dmg(){
  hdiutil create -fs HFS+ -srcfolder "$1" -volname "$2" "$2.dmg"
}

টার্মিনালে ব্যবহার:

dmg /My/Source/Folder NameOfDmg

1
ফাংশনটি সংরক্ষণ করার জন্য আপনাকে যুক্ত করতে হবে (যেমন। Bash_profile)
klanomath

0

আমি দেরি করে দৌড়ে দৌড়ে গেলাম, এবং আমি মনে করলাম আমি মানুষের জন্য কিছু সময় বাঁচাবো।
আমি আমার ডিএমজি ফাইল তৈরির জন্য এই থ্রেডটি ব্যবহার করেছি, তবে আমাকে "-fs" পরামিতিটি ব্যবহার করতে হয়েছিল অথবা hdiutil ত্রুটি -5341 দিয়ে ত্রুটি হবে।
যোসেমিট ব্যবহার করে, আমি নিম্নলিখিতটি দৌড়ালাম:

hdiutil create -fs HFS+ -srcfolder /Users/danlund/TestFolder/ -volname Test test.dmg

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.