এটি সম্ভবত প্রাথমিক কিছু তবে আমি এটি কার্যকর করতে সক্ষম নই। আমি মোট ডিরেক্টরি ফাইল বিয়োগ নির্দিষ্ট ডিরেক্টরি পেতে DU ব্যবহার করার চেষ্টা করছি। আমাকে বলা একটি নির্দিষ্ট ডিরেক্টরি বাদ দিতে হবে তবে বলা uploads
প্রতিটি ডিরেক্টরি নয় uploads
। উদাহরণস্বরূপ, আমার ফাইল কাঠামোটি কিছুটা এর মতো দেখাচ্ছে:
/store
/uploads
/junk_to_ignore
/more_junk_to_ignore
/user_one
/uploads
/user_two
আমি নিম্নলিখিত কমান্ড চালাতে পারি:
du -ch --exclude=uploads*
এবং এটি আমাকে সমস্ত "আপলোডগুলি" ডিরেক্টরিটি ফাইলের আকার বিয়োগ করে। তবে নির্দিষ্ট ডিরেক্টরি (এবং এর সমস্ত উপ ডিরেক্টরি) বাদ দেওয়ার চেষ্টা করার সময় আমি ব্যর্থ হয়েছি। আমি এর বিভিন্নতা চেষ্টা করেছি:
du -ch --exclude=./uploads*
du -ch --exclude='/full/path/to/uploads/*'
তবে এটি বের করার মতো মনে হচ্ছে না। আমি কীভাবে একটি নির্দিষ্ট ডিরেক্টরি বাদ দিতে পারি?
username: store$ du -ch --exclude=./uploads
স্টোর ডিরেক্টরি থেকে আমার জন্য ওয়াইল্ডকার্ডের সাথে এবং ছাড়াও কাজ করেছে। আপনি কি সেই আদেশটি হুবহু এবং স্টোর ফোল্ডারের মধ্যে দিয়ে চালাচ্ছেন? এবং এটি আপেক্ষিক পথ হতে হবে (যা দেখতে / প্রিন্টগুলি সন্ধান করে), পরম নয়।