7zip: কীভাবে ফাইলগুলি বাদ দিন (ফাইলের ধরণ নয়) একটি বাদ দেওয়া তালিকার ফাইল ব্যবহার করে?


11

আমি জানি আপনি ফাইলগুলির একটি তালিকা সহ একটি পাঠ্য ফাইল তৈরি করতে পারেন এবং তারপরে এই ফাইলটি রেফারেন্স করতে 7zip কে বলতে পারেন যাতে এটি সংরক্ষণাগার থেকে তাদের বাদ দিতে পারে, তবে আমি এর জন্য বাক্য গঠনটি খুঁজে পাই না। কেউ সাহায্য করতে পারেন?

উত্তর:


9

কয়েক ঘন্টা অনুসন্ধানের পরে অবশেষে আমি এটি বের করে ফেললাম। স্যুইচ সিনট্যাক্সটি এখানে:

7z a -xr@exclude.txt backup.7z c:\whatever\*

-xrপরিবর্তে লক্ষ্য করুন -xrতাই এটি গভীর ফোল্ডারের শ্রেণীবিন্যাসের বহির্ভূত ফাইল মেলাতে পারে রিকার্সিভ নির্দেশ করে। এছাড়াও, পাঠ্য ফাইলের ফর্ম্যাটটি কমপক্ষে এএনএসআই বা ইউটিএফ -8 হতে পারে।

ওল্ড ওল্ফ বলেছে যে ফাইলগুলি ফাইল রয়েছে, যেমন এটি গাড়ীর ফেরতের দ্বারা পৃথক করা একটি তালিকা:

Telerik.Reporting.dll
Telerik.Reporting.Service.dll
Telerik.ReportViewer.WebForms.dll
Telerik.Web.Design.dll
Telerik.Web.UI.dll
*.txt

একটি যাদুমন্ত্র মত কাজ করে.


1
ধন্যবাদ! আমি ওয়াইল্ডকার্ড বিকল্পটি বাদ দেওয়ার চেষ্টা করছিলাম এবং দেখা যাচ্ছে যে আমি rবিকল্পটি অনুপস্থিত । পিএনজি ফাইলগুলিকে ব্যাশে পুনরাবৃত্তভাবে বাদ দেওয়ার সঠিক উপায় এটি ( !*-xr'!*.png'
বাশকে

4

আমি মনে করি আপনি @ এর সাথে -x সুইচটি চান

7z a -t7z my.zip * -x@myexclusion.lst

পূর্ববর্তী ক্ষেত্রে, আমি বুঝতে পেরেছিলাম যে আপনি বোঝাতে চেয়েছিলেন আপনি তালিকাফাইলে সিনট্যাক্সটি চেয়েছিলেন। এটি একটি নতুন লাইনের দ্বারা পৃথক তালিকা হওয়া উচিত। আপনি কোনও এনকোডিংয়ের সমস্যায় চলেছেন। 7z এটি ইউটিএফ -8 ফর্ম্যাটে থাকবে বলে প্রত্যাশা করে, আপনি এটি -এসএসএস স্যুইচ দিয়ে ওভাররাইড করতে পারেন বা ইউটিএফ -8 ফর্ম্যাটে ফাইলটি সংরক্ষণ করার জন্য নোটপ্যাডকে বলতে পারেন


2
ফাইল এনকোডিং সম্পর্কে অনুস্মারকটির জন্য ধন্যবাদ। আমার বর্জনীয় তালিকাটি কেন মানা হচ্ছে না তা নিয়ে আমি কয়েক ঘন্টা ধরে বিস্মিত হয়েছি। আমি আউট-ফাইল ব্যবহার করে পাওয়ারশেল স্ক্রিপ্টে ফাইলটি তৈরি করি যা ইউনিকোডে ডিফল্ট হয়। এটিকে আউটপুট ইউটিএফ 8 এ পরিবর্তন করা এবং হঠাৎ সবকিছু ঠিক কাজ করে।
উইলকাউ

0

যদি আপনার তালিকাটি সত্যিই সংক্ষিপ্ত হতে চলেছে তবে আপনার কাছে এক-এক্সের বেশি পতাকা থাকতে পারে:

7z a -r CppSourceJBR.zip * .cpp .h -x! Stdafx। -x! targetver.h

বিটিডাব্লু পরীক্ষা করার সময় আমাকে .zip ফাইলটি মুছে ফেলতে হয়েছিল। যখন আমি এটি ভুলে গেছি, উদাহরণস্বরূপ টার্গেটওয়ার্ড হ'ল শেষ রানটি এখনও জিপটিতে ছিল।

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