কিভাবে একটি ডিরেক্টরি বৃহত্তম ফাইল খুঁজে পেতে? [নকল]


9

সম্ভাব্য সদৃশ: 10
মিম্বির চেয়ে বড় ডিরেক্টরিকে ইউনিক্স কমান্ড

কিভাবে একটি ডিরেক্টরি বৃহত্তম ফাইল খুঁজে পেতে?



2
এটি কোনও সদৃশ নয় - অন্যটি বড় ডিরেক্টরি চায়, এটির জন্য বড় ফাইল চায়।
আশেলী

উত্তর:


13

lsআকারের অনুসারে বাছাই করা সর্বোত্তম উপায় use

ls -S

সবচেয়ে বড়টি পেতে, ব্যবহার করুন head:

ls -S | head -1

3

ধরে নিচ্ছেন আপনি ইতিমধ্যে ডিরেক্টরিতে রয়েছেন:

du -a | sort -nr | head -1

উপ-ডিরেক্টরিগুলির জন্য আকারগুলিও গণনা করা হয়। হতে পারে আপনার উল্লেখ করা উচিত - আমি নিশ্চিত না যে কোন ওপি পছন্দ পছন্দ করে।
ড্যানিয়েল বেক

এটি যদি প্রাথমিকভাবে সেখানে থাকত তবে অনুভূত হয়েছিল যে ডিরেক্টরিগুলির মধ্যে একটি বড় সে ক্ষেত্রে এটি ছেড়ে দেওয়া যুক্তিসঙ্গত ছিল।
জন টি

3

এই কাজটি করতে আপনি ফাইন্ড কমান্ডটি ব্যবহার করতে পারেন।

আসুন থেকে DIR ডিরেক্টরি যার মাধ্যমে আপনি বৃহত্তম ফাইল খুঁজতে নিম্নলিখিত কমান্ড ব্যবহার চাই:

find DIR/ -type f -size +5000k

এটি এমন ফাইলগুলির তালিকা করবে যার আকার 5MB এর চেয়ে বেশি। আপনি আপনার প্রয়োজন অনুযায়ী এই মানটি (যেমন বিকল্প আকার) সামঞ্জস্য করতে পারেন।

আপনি যদি এই ডিআইআর এর আওতায় কেবল ফাইলগুলি পরীক্ষা করতে চান তবে নীচেরটিটি ব্যবহার করুন। সাবফোল্ডারটি চেক করতে আপনি সর্বাধিক মানকে সামঞ্জস্য করতে পারেন।

find ./ -maxdepth 1 -type f -size +5000k

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