অনুসন্ধানের সাথে আপনার হার্ড ড্রাইভে থাকা বৃহত্তম ডিরেক্টরি বা ফাইলগুলি অনুসন্ধান করুন

আপনি কি কখনও জানতে চেয়েছিলেন যে আপনার হার্ড ড্রাইভে কোন ফোল্ডার বা ফাইলটি সবচেয়ে বড়?

কমান্ড আবিষ্কার এটি দুর্দান্ত, এটি আমাদের অনেক কিছু করার অনুমতি দেয় (আমরা ইতিমধ্যে তাদের কয়েকটি সম্পর্কে এখানে আগেই কথা বললাম), এখানে আমি এটির আরেকটি ব্যবহার নিয়ে আসছি।

নিম্নলিখিত কমান্ডটি পুরো এইচডিডি অনুসন্ধান করবে এবং কম্পিউটারে 10 টি বৃহত্তম ফাইল বা ফোল্ডারগুলি আমাদেরকে জানাবে:

sudo find / -printf '%s %p\n'| sort -nr | head -10

আপনি যদি বৃহত্তম 10 টি নয়, তবে 20 বা এর মতো কিছু জানতে চান, কেবলমাত্র 10 টি পছন্দসইটির জন্য স্যুইপ করুন।

যেমনটি আমি আগেই বলেছি, এটি ফোল্ডার এবং ফাইল উভয়ই গণনা করবে, যদি আপনি কেবল অ্যাকাউন্টটি বিবেচনায় নিতে চান ফোল্ডার টাইপ d (d = ডিরেক্টরি) যুক্ত করা হবে:

sudo find / -type d -printf '%s %p\n'| sort -nr | head -10

বিপরীতে এবং শুধুমাত্র দেখতে চান রেকর্ড এবং কোনও ফোল্ডার-টাইপ চ (f = ফাইল) হবে না:

sudo find / -type f -printf '%s %p\n'| sort -nr | head -10

আপনি যদি ফাইলের ধরণটি নির্দিষ্ট করতে চান তবে এটি কেবলমাত্র .mp4 কে বিবেচনা করুন, কেবল একটি নাম "* .mp4" যুক্ত করুন:

sudo find / -iname "*.mp4" -printf '%s %p\n'| sort -nr | head -10

আমার ক্ষেত্রে আমার কাছে সবচেয়ে বড় ফাইলগুলি হ'ল আমার ভার্চুয়াল সার্ভারগুলির ভার্চুয়াল এইচডিডি সাহায্যে KVM+ কিমু, তারপরে একটি ফুটবল ভিডিও (রিয়েল মাদ্রিদের সাথে গ্যারেথ বেলের উপস্থাপনা) এবং অন্যান্য জিনিস।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   বোরিসাড্রিয়ান তিনি বলেন

    আমি আমার শিকড়ের মধ্যে আরও স্থান কোথায় দখল করেছি তা জানতে আমি যা খুঁজছিলাম এবং এইভাবে এটি মুক্ত করতে সক্ষম হব।

    আপনাকে ধন্যবাদ।

  2.   এদুয়ার্দো তিনি বলেন

    খুব ভাল নিবন্ধ, খুব দরকারী। আপনাকে অনেক ধন্যবাদ ... যাইহোক, হালা মাদ্রিদ !! হিহেহে

    1.    ফিক্সকন তিনি বলেন

      আমি এখানে মাদ্রিদ গ্রুপে যোগদান করি
      কিছু সময় আগে আমি সেন্টোস 6.5.৫ ন্যূনতম ইনস্টল করেছি এবং আমার এই ত্রুটিটি ছিল এবং আমি এটি / etc / হোস্ট-নেম সম্পাদনা করে সমাধান করেছি কারণ নেটওয়ার্ক কার্ডের কনফিগারেশনে আমি যে হোস্টনামটি লিখেছিলাম তা অ্যাপাচি দ্বারা স্বীকৃত ছিল না

  3.   3rn3st0 তিনি বলেন

    যদি এমন কিছু থাকে যা আমি পছন্দ করি "Desde Linux» হ'ল এই রত্নগুলি সর্বদা কনসোলের জন্য উপস্থিত হয় যা আমাদের জীবনকে শূন্য এবং একের মধ্যে আরও সহনীয় করে তোলে। তোমাকে অনেক ধন্যবাদ কেজেডিজি ^ গারা!

  4.   ওয়াকার তিনি বলেন

    আমি শপথ করব যে আমি এই ব্লগে একটি বিকল্পটি পড়েছি, যেহেতু আমি এটি আবিষ্কার করেছি আমি এটি ছাড়া বাঁচতে পারি না:

    এনসিডু

    এটি একটি ইন্টারেক্টিভ কমান্ড যা ডিফল্টরূপে আসে না (এটি আপনাকে আপনার ডিস্ট্রো প্যাকেজ থেকে ইনস্টল করতে হবে) তবে এটি অত্যন্ত কার্যকর। এটি ফাইলের আকার অনুসারে বাছাই করে, আপনাকে বার বা পার্টিশনে তারা যে জায়গাগুলি দখল করে থাকে তার শতকরা একটি অংশ প্রদর্শন করে। ইন্টারনেট থেকে নেওয়া একটি স্ক্রিনশট এখানে http://www.heitorlessa.com/wp-content/uploads/2013/04/NCDU-1.9-Disk-stats.png

  5.   বিদ্যাগ্নু তিনি বলেন

    এটি ডু কমান্ড দিয়েও করা যেতে পারে।
    এটি ফোল্ডারগুলি সন্ধান করা

    $ du -Sh | সাজানো -আরহ | মাথা -n 15

    এবং এই এক বৃহত্তম ফাইল খুঁজে পেতে।

    আমি খুঁজে। -প্রকার f -exec du -Sh {} + | সাজানো -আরহ | মাথা -n 15

    আমি খুঁজে। -প্রকার f -exec du -Sh {} + | সাজানো -আরহ | মাথা -n 15

  6.   hup80 তিনি বলেন

    এবং প্রতিটি বিকল্পের ব্যাখ্যা কী?

  7.   লুইস গাগো ক্যাসাস তিনি বলেন

    খুব ভাল নিবন্ধ আমার জন্য খুব সাহায্যকারী ছিল।
    এটা ভাগ করে নেওয়ার জন্য আপনাকে অনেক ধন্যবাদ।

  8.   রোজেলিও রেয়েস তিনি বলেন

    কেউ কি আমাকে সাহায্য করতে পারেন? আমার একটি কমান্ডের দরকার যা 0 টাইট রেকর্ডের চেয়ে বড় সমস্ত .txt ফাইলের জন্য একটি ডিরেক্টরিতে অনুসন্ধান করে অন্য ডিরেক্টরিতে সরিয়ে দেয়, এখন পর্যন্ত আমি কেবল এটি পেয়েছি:

    অনুসন্ধান. -type f -size + 1b -exec mv / home/oradev/new/*.txt / home / oradev / move \;

    তবে সমস্ত ফাইলগুলির আকার নির্বিশেষে সরান।

  9.   Jac তিনি বলেন

    কমান্ডের জন্য ধন্যবাদ!

    তিনি অন্যান্য অনুষ্ঠানে এটি ব্যবহার করেছিলেন, তবে কেবল "স্ক্রিপ্ট কিডি" মোডে ... ভিড় এবং এই জাতীয় কারণে।

    যদিও সন্ধানটি খুব ব্যবহৃত একটি কমান্ড (-name, ,exec) হলেও, আমি পুরো ম্যানুয়ালটিতে ভাল চেহারা নিতে সক্ষম হইনি take

    আমি এই দুর্দান্ত সরঞ্জামটির বর্বর শক্তিটি ইতিমধ্যে বুঝতে পেরেছিলাম ... তবে এখন আমি এটি আরও মনোযোগ দিয়ে দেখছি এবং আমি এটির আরও প্রশংসা করি।

    স্পেনীয় ভাষায় এটি আপনার এখানে রয়েছে:
    http://es.tldp.org/Paginas-manual/man-pages-es-extra-0.8a/man1/find.1.html

    এটি এমন দুশ্চরিত্রা যা আর্গুমেন্টগুলি আরও স্বজ্ঞাত নয় ... হয় আপনি সেগুলি জানেন, কারণ আপনি সেগুলি শিখেছেন, বা ইনট অনুসন্ধান করতে বা মানুষ নেই যখন আর কিছু নেই ... ওটাস।

    আবারও ধন্যবাদ এবং GNU তে সর্বদা আপনাকে ধন্যবাদ!

    একটি প্রশ্ন ... কৌতূহলের বাইরে:

    আপনি যখন "প্রিন্টফ" যুক্তিটি সন্ধান করবেন তখন ...
    সিস্টেম মুদ্রণফুলি কমান্ডটি ব্যবহার করে, বা প্রিন্টফটি কি খুঁজে পাওয়া যায়?

    আমি এটি বলছি, কারণ প্রিন্টফ হ'ল চিরকালীন সিস্টেমে প্রয়োগ করা একটি কমান্ড, তবে যা আমি ব্যক্তিগতভাবে কখনও ব্যবহার করি নি ... কমপক্ষে প্রত্যক্ষভাবে।

    গ্রিটিংস!

    জ্যাক

  10.   দুভেন তিনি বলেন

    আপনি কি আমাকে sudo find / -type f -printf '% s% p \ n' চালানোর কথা বলতে পারেন? সাজান -nr | মাথা -10
    কিছু পথ এড়িয়ে?

    আমার উদাহরণ আছে:
    / dev / sda2 19G 16G 2.8G 85% /
    udev 10M 0 10M 0% / dev
    tmpfs 3.2G 329M 2.9G 11% / রান
    tmpfs 7.9G 153M 7.8G 2% / dev / shm
    tmpfs 5.0M 0 5.0M 0% / রান / লক
    tmpfs 7.9G 0 7.9G 0% / sys / fs / cgroup
    / dev / sda1 453M 37M 389M 9% / বুট
    / dev / drbd3 477M 2.3M 445M 1% / var / lib / nfs
    / dev / drbd1 1.9T 821G 1005G 45% / nfs / home
    / dev / drbd2 2.9T 960G 1.8T 36% / nfs / homearchive
    / dev / drbd0 962G 426G 488G 47% / nfs / পুল

    এবং চালানোর সময় / -type f -printf '% s% p \ n' | সাজান -nr | মাথা -10
    আমি / nfs / থেকে ফাইল পাই
    আমি এটা উপেক্ষা করতে চাই