কীভাবে লিনাক্সে খালি ফোল্ডার তালিকাভুক্ত করা যায়


136

লিনাক্সে আমি কীভাবে একটি ডিরেক্টরিতে সমস্ত ফোল্ডার চেক করব এবং তালিকাতে খালি রয়েছে এমন সমস্ত ডিরেক্টরিগুলির নাম আউটপুট করব।


অনুরূপ: SO
কেনোরব

man findবিভিন্ন তালিকা ফর্ম্যাট ব্যাখ্যা করে। উদাহরণস্বরূপ দেখুন -print এবং -print0
কেন শার্প

উত্তর:


259

নিম্নলিখিত চেষ্টা করুন:

find . -type d -empty

5
আপনি যে ডিরেক্টরিটি আপনার অনুসন্ধানের মূল হিসাবে ব্যবহার করতে চান তাতে আপনাকে '/' পরিবর্তন করতে হবে।
কির্বি টড

5
ধন্যবাদ! এটি আমার সিস্টেমে ভাল কাজ করে। : একটি অনুসারে সাজানো তালিকা ব্যবহার করুনfind / -type d -empty | sort -u
চূড়া

4
ঘটনাচক্রে, সরাতে: সন্ধান করুন। -type d -empty -exec rmdir {} \;
স্কট

4
বর্তমান Dir খালি dirs: find . -type d -emptyfind . -type f -emptyতদতিরিক্ত , খালি ফাইলগুলি: বর্তমান দির এবং আরও গভীর।
স্টারিকভগুলি

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