কম্পিউটার টিউটোরিয়াল

সঠিক আকার অনুসারে লিনাক্স ডিরেক্টরিগুলিকে দক্ষতার সাথে বাছাই করুন:একটি ধাপে ধাপে নির্দেশিকা

লিনাক্স ফাইল ব্রাউজারগুলি অনেকটা উইন্ডোজের অধীনে ফাইল এক্সপ্লোরার বা OS X এর অধীনে ফাইন্ডারের মতো আচরণ করে যে আকার অনুসারে বাছাই করা ডিরেক্টরিতে অনেক ব্যবহারকারী এটি আশা করে এমনভাবে কাজ করে না। আপনি তাদের মধ্যে থাকা সাবডিরেক্টরির সংখ্যা বা তাদের ভিতরে থাকা ফাইলের সংখ্যা অনুসারে ডিরেক্টরিগুলি সাজাতে পারেন। তবুও, প্রকৃত ফাইলের আকার বেশিরভাগ ক্ষেত্রে কাজ করে বলে মনে হয় না এবং আপনার একটি অতিরিক্ত টুলের প্রয়োজন হবে।

সৌভাগ্যবশত, কম্পিউটার স্টোরেজ স্পেস যে পরিমাণে নেয় তার দ্বারা ডিরেক্টরির প্রকৃত আকার খুঁজে বের করার জন্য আপনি কিছু কৌশল করতে পারেন। ফাইল সিস্টেমের ক্ষেত্রে, ফোল্ডার এবং ডিরেক্টরির মধ্যে খুব কম পার্থক্য রয়েছে। আপনার ফাইল ব্রাউজার যেটিকে একটি ফোল্ডার বলে তা আসলে একই জিনিস, তাই আপনি কোন শব্দচয়ন পছন্দ করেন না কেন এই কৌশলগুলি কাজ করবে। নির্দেশিকা শব্দটি ধারাবাহিকতার জন্য ব্যবহৃত হয়।

পদ্ধতি 1:ডিস্ক ব্যবহার বিশ্লেষক দিয়ে ডিরেক্টরিগুলি সাজানো

উবুন্টু, ডেবিয়ান এবং লিনাক্স মিন্ট ব্যবহারকারী যারা গ্রাফিকাল ডিস্ক বিশ্লেষণ সরঞ্জাম পছন্দ করেন তারা প্রম্পট থেকে sudo apt-get install baobab ব্যবহার করার চেষ্টা করতে পারেন। Fedora এবং Red Hat ব্যবহারকারীরা সাধারণত কমান্ড লাইন থেকে sudo yum install baobab ব্যবহার করতে পারেন, তবে মনে রাখবেন যে একটি GTK+ অ্যাপ্লিকেশন হওয়ার কারণে আপনি যদি KDE বা LXQT এর মতো একটি QT-ভিত্তিক ডেস্কটপ পরিবেশ ব্যবহার করেন তবে আপনাকে কিছু নির্ভরতা পূরণ করতে হতে পারে।

একবার আপনি সবকিছু সন্তুষ্ট হয়ে গেলে, আপনি বাওবাব টাইপ করে কমান্ড লাইন থেকে অ্যাপ্লিকেশনটি শুরু করতে পারেন বা আপনি উবুন্টুর ইউনিটি ডেস্কটপে ড্যাশ থেকে এটি অনুসন্ধান করতে পারেন। আপনি সুপার বা উইন্ডোজ কী চেপে ধরে রাখতে পারেন এবং R চাপুন তারপর বাওবাব টাইপ করুন যদি আপনি অ্যাপ্লিকেশন ফাইন্ডার ব্যবহার করতে চান বা আপনি অ্যাপ্লিকেশন মেনুতে ক্লিক করে এবং সিস্টেম টুলস বিভাগে জিনোম ডিস্ক ব্যবহার বিশ্লেষক খুঁজে এটি শুরু করতে পারেন। এটা সব নির্ভর করে আপনি কোন ডেস্কটপ পরিবেশ ব্যবহার করছেন তার উপর।

এটি শুরু হওয়ার সাথে সাথে, baobab আপনাকে একটি ফাইল সিস্টেম নির্বাচন করতে অনুরোধ করবে। আপনি যে ডিরেক্টরিটি খুঁজছেন সেটি যে ডিভাইসটিতে রয়েছে তা নির্বাচন করুন এবং এটিতে ডিরেক্টরি কাঠামোটি গণনা করতে কয়েক মুহূর্ত দিন। একবার এটি হয়ে গেলে, প্রোগ্রামটি আপনাকে আপনার ডিভাইসের সমস্ত ডিরেক্টরিগুলির একটি শীর্ষ-স্তরের সাজানোর সাথে উপস্থাপন করবে৷

আপনি প্রকৃত আকারের পরিপ্রেক্ষিতে সর্বোচ্চ থেকে সর্বনিম্ন ডিরেক্টরিগুলি সাজানোর জন্য সাইজ বোতামে ক্লিক করতে পারেন, কিন্তু বিপরীতটি ডিফল্ট। এটিকে প্রসারিত করতে একটি ডিরেক্টরির নামের পাশের তীরগুলিতে ক্লিক করুন এবং এইভাবে এটির নীচে থাকা সাবডিরেক্টরিগুলিকে সাজান৷

বিষয়বস্তু উপশিরোনামে ক্লিক করলে ফাইল ম্যানেজার সাধারণত যেভাবে ডিরেক্টরিগুলিকে বাছাই করে, তাই এটি প্রতিটি শীর্ষ-স্তরের ডিরেক্টরির সাবডিরেক্টরির মধ্যে বসবাসকারী আইটেমের সংখ্যার সাথে প্রকৃত আকারের তুলনা করতে কার্যকর হতে পারে৷

পদ্ধতি 2:ক্লাসিক ডু টুল ব্যবহার করা

আপনি যদি কমান্ড লাইনে কাজ করতে আপত্তি না করেন তবে আপনি প্রায় যেকোনো লিনাক্স প্রম্পট থেকে ইউনিক্স কমান্ড লাইন ডিস্ক ব্যবহার (ডিউ) টুল ব্যবহার করতে পারেন। এই প্রোগ্রামটি ফাইলের যেকোন সেটের ডিস্ক ব্যবহারের সংক্ষিপ্ত বিবরণ দেবে। আপনি যদি কোনো যুক্তি ছাড়াই এটি চালান, তাহলে এটি প্রতিটি ডিরেক্টরির মাধ্যমে পুনরাবৃত্তিমূলকভাবে দেখতে এগিয়ে যাবে এবং প্রতিটির আকার সংক্ষিপ্ত করবে যতক্ষণ না এটি একটি গাছের শেষে পৌঁছায়৷

অনুমান করে আপনি প্রতিটি ডিরেক্টরিকে একটি নির্দিষ্ট বিভাগ থেকে তাদের আকার অনুসারে সাজাতে চান, আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:

du –si –max-depth=1 nameOfDirectory | সাজান -h

আপনি যে ডিরেক্টরিতে শুরু করতে চান তার সাথে nameOfDirectory প্রতিস্থাপন করতে হবে। উদাহরণস্বরূপ বলুন যে আপনি সরাসরি /lib এর নীচে পাওয়া সমস্ত ডিরেক্টরিকে আকার অনুসারে সাজাতে চান। আপনি এইভাবে কমান্ড চালাতে পারেন:

du –si –max-depth=1 /lib | সাজান -h

আপনি -max-depth=এর পরে সংখ্যাটি পরিবর্তন করতে চাইতে পারেন কারণ এই মানটি নির্দেশ করে যে ডিউ কমান্ডের অনুসন্ধান করা উচিত ডিরেক্টরি কাঠামোর কতটা নিচে। যাইহোক, যেহেতু এখানে বস্তুটি ছিল একটি সম্পূর্ণ গাছের মাধ্যমে অনুসন্ধান করা এড়ানোর জন্য আমরা এটিকে 1 এ রেখে একটি একক ডিরেক্টরির নীচে দেখতে বেছে নিয়েছি।

–si আর্গুমেন্ট ইঙ্গিত করে যে ডু কমান্ডটি ইন্টারন্যাশনাল সিস্টেম অফ ইউনিট ব্যবহার করে আকারগুলি মুদ্রণ করবে, যা এক কিলোবাইটকে 1,000 বাইটের সমান হিসাবে সংজ্ঞায়িত করে। যদিও এটি তাদের দ্বারা পছন্দ করা হয় যারা OS X থেকে লিনাক্সে স্থানান্তরিত হয়েছে বা হার্ডওয়্যার আকারের সাথে ডিরেক্টরির আকার গণনা করতে অভ্যস্ত, অনেক ব্যবহারকারী বাইনারি আকারে সবচেয়ে বেশি অভ্যস্ত যেখানে 1,024 বাইট সমান 1 মেগাবাইট। নিম্নরূপ -h দিয়ে –si প্রতিস্থাপন করুন:

du -h –max-depth=1 /lib | সাজান -h

আপনি যদি বাইনারি আকার পছন্দ করেন তবে এটি প্রত্যাশিত হিসাবে আউটপুট রেন্ডার করবে। আপনি যদি তথাকথিত কিবিবাইটে জিনিসগুলি পরিমাপ করতে অভ্যস্ত হন তবে আপনি এই কমান্ডটিও ব্যবহার করতে চাইবেন। আপনি অন্তর্ভুক্ত করতে ইচ্ছুক হতে পারে | কম বা | এই কমান্ড লাইনের শেষে আরও কমান্ড যদি আপনি একটি শীর্ষ-স্তরের ডিরেক্টরিতে এতগুলি সাবডিরেক্টরি খুঁজে পান যে আউটপুটটি পৃষ্ঠার ঠিক বাইরে চলে যায়। মনে রাখবেন যে কোন আধুনিক X টার্মিনাল এমুলেটরে ফলাফলগুলি স্ক্রোল করতে আপনার স্ক্রলবার, ট্র্যাকপ্যাড বা টাচস্ক্রিন ব্যবহার করতে সক্ষম হওয়া উচিত৷

আপনি যদি নিজেকে প্রায়শই এই সমাধানটি ব্যবহার করেন এবং এর পরিবর্তে চান যে আপনার কাছে নতুন অভিশাপের উপর নির্মিত একটি সংস্করণ আছে, তাহলে আপনি ডেবিয়ান, উবুন্টু, বিভিন্ন উবুন্টু স্পিন, বোধি এবং লিনাক্স মিন্টে একটি ncurses-ভিত্তিক ডু ভিউয়ার ইনস্টল করতে sudo apt-get install ncdu ব্যবহার করতে পারেন। Fedora এবং Red Hat ব্যবহারকারীরা sudo yum install ncdu ব্যবহার করতে সক্ষম হবেন যদি তারা একটি sudoers ফাইল সেট আপ করে থাকেন, অথবা su - তারপর প্রশাসনের পাসওয়ার্ড অনুসরণ করে yum install ncdu যদি এখনও না করে থাকেন।

সম্ভবত আপনার কোনও নির্ভরতার মুখোমুখি হওয়া উচিত নয় কারণ প্রোগ্রামটি ncurses এবং অন্য কিছুর উপর ভিত্তি করে। আপনি হয় বর্তমান ডিরেক্টরি থেকে ncdu টাইপ করে এটি চালাতে পারেন অথবা ncdu /lib টাইপ করে বা আপনি ব্রাউজ করতে আগ্রহী যে কোনও ডিরেক্টরি টাইপ করে গাছের একটি ভিন্ন অংশের ভিতরে দেখতে পারেন৷

আপনাকে বলা হবে যে সফ্টওয়্যারটি অনুরোধ করা ডিরেক্টরির মধ্যে পাওয়া আইটেমের সংখ্যা গণনা করছে। এটি শেষ হয়ে গেলে আপনি তীর কীগুলি ব্যবহার করে ডিরেক্টরিগুলিকে তাদের প্রকৃত আকারের ক্রমে ব্রাউজ করতে পারেন। আপনি ডাইরেক্টরিগুলিকে তাদের আকারের ক্রম অনুসারে সাজানোর জন্য S কী চাপতে পারেন৷

লেখক সম্পর্কে

সঠিক আকার অনুসারে লিনাক্স ডিরেক্টরিগুলিকে দক্ষতার সাথে বাছাই করুন:একটি ধাপে ধাপে নির্দেশিকা

কেভিন অ্যারোস

কেভিন অ্যারোস এক দশকেরও বেশি শিল্প অভিজ্ঞতার সাথে একজন অত্যন্ত অভিজ্ঞ এবং জ্ঞানী প্রযুক্তি বিশেষজ্ঞ। তিনি মাইক্রোসফ্ট সার্টিফাইড টেকনোলজি স্পেশালিস্ট (MCTS) সার্টিফিকেশন ধারণ করেছেন এবং সর্বশেষ প্রযুক্তিগত উন্নয়ন সম্পর্কে আপ-টু-ডেট থাকার গভীর আবেগ রয়েছে। সফটওয়্যার ডেভেলপমেন্ট, সাইবার সিকিউরিটি, এবং ক্লাউড কম্পিউটিং-এর মতো ক্ষেত্রগুলিতে তার দক্ষতা এবং জ্ঞান প্রদর্শন করে কেভিন প্রযুক্তি-সম্পর্কিত বিষয়গুলির বিস্তৃত পরিসরে ব্যাপকভাবে লিখেছেন। কারিগরি ক্ষেত্রে তার অবদান তার সমবয়সীদের দ্বারা ব্যাপকভাবে স্বীকৃত এবং সম্মানিত হয়েছে এবং জটিল প্রযুক্তিগত ধারণাগুলিকে স্পষ্ট এবং সংক্ষিপ্তভাবে ব্যাখ্যা করার ক্ষমতার জন্য তিনি অত্যন্ত সম্মানিত।


  1. হ্যালো ইনফিনিটে আপনার প্রতীক কীভাবে পরিবর্তন করবেন - একটি সম্পূর্ণ টিউটোরিয়াল

  2. কম্পিউটারের জন্য সাধারণ ইন্টারনেট সংযোগ সমস্যা সমাধান করা

  3. কিভাবে উইন্ডোজ 10 বুট ত্রুটি কোড 0xc00000e

  4. আইওএস এবং অ্যান্ড্রয়েডে 'মেসেজ ব্লকিং সক্রিয়' ত্রুটি কীভাবে ঠিক করবেন