পুনরাবৃত্তভাবে কীভাবে tar.gz করবেন তবে নির্দিষ্ট ফোল্ডারগুলি মিস করবেন


1

আমার মত ডিরেক্টরি সহ একটি ডিরেক্টরি কাঠামো আছে

/files/pics/gal1/1.jpg
/files/pics/gal1/thumbs/1.jpg
/files/pics/gal1/full/1.jpg

(1000 এর ফাইল সহ। গ্যাল 1 এবং 1.jpg স্পষ্টতই পরিবর্তন হয়েছে)

আমি যে সমস্ত ব্যাক আপ নিতে চাই তা হ'ল সম্পূর্ণ / সম্পূর্ণ / থেকে আলাদা। সুতরাং মূলত, আমার ব্যাকআপ নেওয়া দরকার:

/files/pics*

তবে বাদ দিন

/files/pics/*/full/*

এটি করার জন্য আমি কীভাবে একটি .tar.gz লিখতে পারি?

ধন্যবাদ

unix  shell 

উত্তর:


3

ডিরেক্টরি সম্বলিত filesডিরেক্টরি থেকে:

tar -zcf files.tgz files --exclude="files/pics/*/full"

হতে পারে: তারের প্রয়োজন মেটাতে তার -zcf ফাইল.tgz ফাইল / পিক / গ্যাল 1 --excolve = "ফাইল / ছবি / * / পূর্ণ"
জিম এমসিএনএমআর
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.