আমি একটি .7z সংরক্ষণাগার মধ্যে একটি ফোল্ডার সংকোচনের চেষ্টা করছি। এই ফোল্ডারে ফোল্ডারের বাইরে কিছু অন্য স্টাফের প্রতীকী লিঙ্ক রয়েছে (ডিরেক্টরি এবং ফাইল উভয়)।
দৃশ্যত 7 জিপ কেবল লিঙ্কটি সংরক্ষণাগারভুক্ত করে যা আমার উদ্দেশ্য নয়। 7 জিপকে বলার কোনও উপায় আছে যে আমি এটি লিঙ্কটি নয়, যে লিঙ্কটির সাথে লিঙ্ক করেছি সেগুলি সংরক্ষণাগারবদ্ধ করতে চাই? (এটি যদি এমন কোনও সিমিলিংকের নাম থাকে foo
যা নির্দেশ করে তবে C:\stuff\foo
আমি এটি C:\stuff\foo
সংরক্ষণাগারে ডিরেক্টরিটি ফু-র জায়গায় অন্তর্ভুক্ত করতে চাই , 0-বাইট সিমলিংক নয়))
প্রশ্নযুক্ত ফাইল এবং ফোল্ডার যুক্ত করা ছাড়া কি কোনও যুক্তিসঙ্গত কাজ রয়েছে? প্রায় ১০,০০০ ফাইল সিমলিংকের মাধ্যমে রেফারেন্স করা হয় তাই এগুলি সমস্ত পৃথকভাবে যুক্ত করতে কয়েক ঘন্টা সময় লাগতে পারে… সম্ভবত এমন কোনও প্রোগ্রাম রয়েছে যা এতে আসল ফাইলগুলির সাথে একটি স্টেজিং ফোল্ডার তৈরি করে এবং এটি z জীপে চলে যায়। অথবা কেবলমাত্র একটি ধনুক যা আরও ভালভাবে সিমলিংকগুলি পরিচালনা করে।
আমি উইন্ডোজ ভিস্তা চালাচ্ছি। সমস্ত লিঙ্কগুলি প্রতীকী লিঙ্কগুলি (যেমন mklink link target
এবং এর সাথে তৈরি mklink /D link target
)।
সম্পাদনা করুন:
dir
একটি ছোট পরীক্ষা ডিরেক্টরি জন্য কমান্ড আউটপুট:
C:\...>dir
Volume in drive C is OS
Volume Serial Number is 0A3D-CD6E
Directory of C:\...
09/04/2010 18:12 <DIR> .
09/04/2010 18:12 <DIR> ..
09/04/2010 18:10 975 real file.txt
09/04/2010 18:11 <SYMLINK> test file.txt [..\test file.txt]
2 File(s) 975 bytes
4 Dir(s) 5,214,355,456 bytes free
এর 7zip সংরক্ষণাগার তৈরি করে 7zip এর ফলাফল real file.txt
অন্তর্ভুক্ত হয় তবে test file.txt
এটি 0 বাইট ফাইল হিসাবে যুক্ত করা হয় যদিও লিঙ্কযুক্ত ফাইলটি বিদ্যমান এবং এটি 50KB।